关于系统托盘闪烁的问题

maxkay 2010-02-02 09:40:42
大家好,我做了个系统托盘闪烁,像QQ那样的当有消息过来的时候就闪烁,但现在遇到个问题是,当我装了驱动人生这个软件这个软件后,当我做的软件的托盘闪烁的时候,会连同任务栏也一起闪。个人认为是驱动人生在调整托盘区和任务栏区的大小所致。但本人不知道该怎么解决。QQ是没这个问题的。望各位大大不吝赐教。

下面是我的实现:
BOOL CFrame::ModifyTrayIcon(HICON hIcon)
{
NOTIFYICONDATA tnid;
tnid.cbSize = sizeof(NOTIFYICONDATA);
tnid.hWnd = m_hWnd;
tnid.uFlags = NIF_ICON;
tnid.uID = IDI_MAIN;

tnid.hIcon = hIcon;

return Shell_NotifyIcon(NIM_MODIFY, &tnid);
}

我是在OnTimer传入一个人的头像图标和传入NULL来实现的。

...全文
229 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
maxkay 2010-02-02
  • 打赏
  • 举报
回复
问题解决了。
c_s0001 2010-02-02
  • 打赏
  • 举报
回复
换一下图标就行

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧