Помогите со стилем Tooltip "на Висте" (картинка+Title+Text но не Ballon) - VB

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

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

Пложу опять новую тему из этой
Shell_NotifyIcon + Ballon(?) Tooltip
Картинка объяснит лучше.
Нужно (на вистообразных):
Как Ballon но не Ballon (без stem).
Хотя глядя на целевые примеры, подозреваю что шрифты (м.б.) делаются через CustomDraw (ToolTip).
Потому что на классике эти "образцы" выглядят без жирного шрифта в Title.
И размеры Tooltip тоже "ручками". На счет последнего сомнения, потому что
про TTM_SETMARGIN в MSDN написано:
Remarks
This message has no effect when the application runs on Windows Vista and visual styles are enabled for the tooltip. You can disable visual styles for the tooltip by using SetWindowTheme.
А они там (при виста-интерфейсе) явно не отключены.
Но если как-то убрать STEM в Ballon то меня бы это устроило.
Кстати что интересно TTM_GETBUBBLESIZE (вычисляет width и height) игнорирует область STEM (стрелка указатель в режиме ballon), именно поэтому на моих виста-картинках в режиме баллон tooltip задвигается под Taskbar (вычисляется его положение если бы STEM не было).
И еще. Я хотел поиграться с ToolTip в ControlSpy.
Я вообще там Tooltip в упор не вижу, т.е. раздел есть а не могу сделать чтоб он появился (Никак!!!)

Решение задачи: «Помогите со стилем Tooltip "на Висте" (картинка+Title+Text но не Ballon)»

textual
Листинг программы
Case NIN_POPUPOPEN
          'Debug.Print "NIN_POPUPOPEN"
          Form2.show

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


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

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

7   голосов , оценка 4.429 из 5