Имеется приложение в котором нет окон, приложение помещает иконку в системный трей. Время от времени требуется выводить всплывающие уведомления. ToolTip для этого подходит оптимально, но вот как его отобразить что-то никак не могу догнать . В заголовочных файлах нашел TooltipCtrl.inc, а в нем функцииTooltip_AddA/Tooltip_AddW. В качестве первого параметра передаю %HWND_Desktop, так как других то окон нет, да и уведомление должно всплывать поверх всех окон. В функции Tooltip_AddW строку IF hwndCtrl = 0 THEN EXIT FUNCTION закомментировал напрочь . Функция возвращает не ноль, значит ToolTip по идее создается, но его нифига не видно. Пробовал в дальнейшем вызывать функции Tooltip_Activate и Tooltip_Pop, но все бестолку, всплывающей подсказки как не было так и нет. Видимо я что-то делаю совсем совсем неправильно. Поэтому собственно основной вопрос:
Как правильно реализовать задуманное?
И несколько подвопросов:
Если в качестве окна указывать рабочий стол, т.е. %HWND_Desktop, то будет оно вообще работать?
Если будет, то ведь кроме рабочего стола может быть куча всяких окон открыта, что в этом случае надо делать?
Может вообще всегда искать самое верхнее окно и его хендл использовать?
Пожалуйста намекните в какую строну копать