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

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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