c++ - C ++如何更改Windows托盘通知气球图标?(信息图标)
问题描述
我想用用户自定义图标更改托盘通知图标。我已经在互联网上搜索过,但我找不到解决方案在哪里。如果我的问题重复,请给我一个参考链接。
脚步:
我已经尝试过使用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。
是否可以更改气球图标?
解决方案
推荐阅读
- node.js - Viber Chatbot - 创建回声机器人
- javascript - Why is my Javascript view on a buffer all zeroes?
- laravel - 等待本地主机...永远不会结束
- php - Symfony - 添加布尔操作字段
- excel - 如何在 Excel 的新工作表中将列转置为矩阵?
- php - 获取每个文件的文件名的文件创建日期,而不是仅获取 1 个文件的文件创建日期?
- python-3.x - 如何在 python 和 QtWebEngine 中启用 allowGeolocationOnInsecureOrigins
- python-sphinx - 外部链接条目上未显示目录树编号
- python - 熊猫:分组均值后的条件切片
- android - 为什么 Android Studio 指示一个对象可能为空,而它不能为空?