Shell_NotifyIcon + Ballon(?) Tooltip - VB

Узнай цену своей работы

Формулировка задачи:

Иконка приложения когда в трее.
Хочу чтоб в примечании (Tooltip)
1) большая иконка слева 32х32 либо даже 48х48
2) текст крупным шрифтом сверху (отличается от цвета нижнего текста)
3) текст мелким шрифтом снизу
Подозреваю что на XP большая картинка точно не поддерживается,
насчет остального не уверен.
Такие Tooltip отдельно рисовать умею. Напр.

Но речь идет именно о Shell_NotifyIcon. Думаю там встроенный механизм.
Примеры чего хочу (глядя на висту, в трее):
примечание к иконке "сеть"
примечание к иконке "аудио/громкость..."
примечание к иконке "дата время"
Идеи, примеры?

Решение задачи: «Shell_NotifyIcon + Ballon(?) Tooltip»

textual
Листинг программы
lngIconTIP48 = LoadImage(App.hInstance, MAKEINTRESOURCE(201), IMAGE_ICON, 48, 48, LR_DEFAULTCOLOR)
...
    If IsWinVista Then
      TT.Icon = lngIconTIP48
...

  If mvarTitle <> vbNullString Or mvarIcon <> TTNoIcon Then
      SendMessage m_lTTHwnd, TTM_SETTITLE, CLng(mvarIcon), ByVal mvarTitle
   End If

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.636 из 5