中易网

我用Shell_NotifyIcon更改托盘图标,可没反应,高手帮我看看,谢了

答案:2  悬赏:80  
解决时间 2021-04-29 01:21
  • 提问者网友:芷芹
  • 2021-04-28 00:53
我用Shell_NotifyIcon更改托盘图标,可没反应,高手帮我看看,谢了
最佳答案
  • 二级知识专家网友:晚安听书人
  • 2021-04-28 02:32
procedure ChangeNotifyIcon(ico:TIcon);var nid: TNotifyIconData;beginnid.cbSize := sizeof(nid);nid.Wnd := MainFormHandle; // 主窗口句柄nid.uID := 1; // 内部标识,可设为任意数nid.hIcon := ico.Handle;nid.szTip := '';nid.uFlags := NIF_ICON or NIF_TIP or NIF_MESSAGE;try Shell_NotifyIcon(NIM_Modify, @nid)exceptend;end;不报错,就是没反应 :(
全部回答
  • 1楼网友:两不相欠
  • 2021-04-28 03:28
对不起,我傻,白扔30分,是因为我传递过去的handle没有正确赋值,问题解决,谁来就送分
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息