Shell_NotifyIcon + Ballon(?) Tooltip - VB
Формулировка задачи:
Иконка приложения когда в трее.
Хочу чтоб в примечании (Tooltip)
1) большая иконка слева 32х32 либо даже 48х48
2) текст крупным шрифтом сверху (отличается от цвета нижнего текста)
3) текст мелким шрифтом снизу
Подозреваю что на XP большая картинка точно не поддерживается,
насчет остального не уверен.
Такие Tooltip отдельно рисовать умею. Напр.
Но речь идет именно о Shell_NotifyIcon. Думаю там встроенный механизм.
Примеры чего хочу (глядя на висту, в трее):
примечание к иконке "сеть"
примечание к иконке "аудио/громкость..."
примечание к иконке "дата время"
Идеи, примеры?
Хочу чтоб в примечании (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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д