我想用用户自定义图标更改托盘通知图标。我已经在互联网上搜索过,但我找不到解决方案在哪里。如果我的问题重复,请给我一个参考链接。
脚步:
我已经尝试过使用NOTIFYICONDATAW .hIcon & .hBalloonIcon
. 下面是实现的一部分。
执行:
NOTIFYICONDATAW nt = {0};
nt.cbSize = sizeof(NOTIFYICONDATAW);
nt.hWnd = GetSafeHwnd();
nt.uID = IDR_MAINFRAME;
nt.uFlags = NIF_MESSAGE | NIF_ICON | NIF_TIP | NIF_INFO;
nt.dwInfoFlags = NIIF_INFO;
nt.uCallbackMessage = WM_TRAY_NOTIFY;
nt.hIcon = theApp.LoadIconW(IDR_MAINFRAME);
nt.hBalloonIcon = theApp.LoadIconW(IDR_MAINFRAME);
...
Shell_NotifyIcon(NIM_ADD, &nt);
但不幸的是,我仍然在气球通知上得到相同的(信息)图标。
环境:
基于 MFC 对话框,Win 10 x64。
是否可以更改气球图标?