我有一个程序,当某些事件发生时,它会显示托盘图标、弹出窗口和气球。当我更改尝试图标的图像时出现问题,当事件发生时没有弹出气球我可能会丢失什么?
阿卜杜勒哈利克
我有一个程序,当某些事件发生时,它会显示托盘图标、弹出窗口和气球。当我更改尝试图标的图像时出现问题,当事件发生时没有弹出气球我可能会丢失什么?
阿卜杜勒哈利克
也许当您更改图标时,它ICONDATA
会以系统不再显示气球或修改通知图标的方式进行修改。它甚至可能被错误地设置为cbSize
结构成员。
检查尝试弹出时是否Shell_NotifyIcon
返回。TRUE
如果FALSE
,还要检查 dwMessage 成员,它是否设置为 eg NIM_SETVERSION
。这可能意味着ICONDATA
给出的结构版本不受支持,如文档所述。
此外,如果发生故障,请检查该GetLastError
功能的实际错误。