Давно делал кастомный балун, использовал http://wippien.com/svn/Wippien/BaloonHelp.h(существует не только WTL версия) и http://www.codeproject.com/KB/shell/ctrayiconposition.aspx Работает сносно, менять можно что угодно.
Подскажите, кто может на эту же тему: 1) Как все-таки сделать кнопку закрытия Balloon ToolTip? После установки флага TTS_CLOSE при создании ToolTip у меня ничего не изменилось (XP SP2 mscomctl32.dll v5.82). 2) Почему у меня не отображается иконка, загруженная по LoadIcon для Balloon с заголовком? Я вижу, что место под иконку выделено, но словно иконка не прорисована. На всякий случай прикрепляю свои поделки asm-файлом.
Вопрос #1 закрыт при помощи файла manifest для common controls. Нет разве более человечного способа? Ну ладно, пойдет и так.. Вопрос #2 не уверен до конца, т.к. не проверял, но возможно и он уже решён тем же способом.