你有一个win32程序,它只包含一个托盘(通知)图标吗?

Ste*_*rna 3 windows winapi trayicon

我有一个程序,字面上包含一个托盘图标.不需要GUI.但是,在编写win32代码时,是否仍需要初始化与托盘图标关联的hWnd对象?

例如,将NOTIFYICONDATA hWnd字段指向窗口的句柄是正常的.喜欢

nid.hWnd = hwnd;
Run Code Online (Sandbox Code Playgroud)

基本上,如果我设置,我的图标是否仍能接收消息

nid.hwnd = NULL;
Run Code Online (Sandbox Code Playgroud)

ten*_*our 7

没有窗户你会怎么收到消息?

是的,您需要一个与托盘图标相关联的窗口.