Иконка в трее.
Мне нужно, чтобы в программе не было главного окна (да вообще там нет никаких окон), но чтобы в трее постоянно висела иконка, а при щелчке по ней появлялась менюшка. Проблема в том, что если при заполнении структуры NOTIFYICONDATA установить hWnd в NULL, то иконка сначала появляется в трее, но если провести по ней мышкой исчезает. Кто-нибудь подскажет, как с этим бороться?
Все верно. Иконка в трее привязывается к окну, когда ты производишь какие-либо манипуляции мышкой по ней - посылается сообщение окну, указанному в hWnd, но ты же пишешь там нулл и винда убирает значок, т.к. окна то нет.
Создай класс CDialog на базе невидимого диалога и вперед...=)