Microsoft CSIP WindowsMobile MEDC 合作伙伴 体验中心
设Winbile为首页    |    加Winbile到收藏夹          
欢迎光临

Shell_NotifyIcon后图标显示不出来

第1楼
2006-06-01
职务:普通用户
积分:257
等级: 普通用户
金钱: 0
精华: 0
帖子数:24
发帖数前150位(102)

NOTIFYICONDATA nid = {0};

 nid.cbSize = sizeof(NOTIFYICONDATA);

 nid.uID = 100;

 nid.uFlags = NIF_ICON;

 nid.hIcon = LoadIcon(theApp.m_hInstance, MAKEINTRESOURCE(IDI_ICON1));

Shell_NotifyIcon(NIM_ADD, &nid);
 
Shell_NotifyIcon返回TRUE,但是图标在TaskBar中却显示不出来,有没有朋友可以告诉我这是怎么回事?
 
2008-08-19 14:45 回复 | 引用 | 编辑 | Top

Re: Shell_NotifyIcon后图标显示不出来

第2楼
2007-01-12
职务:超级版主
积分:13308
等级: 技术总监
金钱: 0
精华: 5
帖子数:759
发帖数前10位(8)

可以参考SDK中TrayIcon的例子,有一点要注意的是传给Shell_NotifyIcon的NOTIFYICONDATA的hWnd所代表的窗体必须要在你调用Shell_NotifyIcon是存在的.否则TrayIcon会一闪而过。

BTW:如果是Windows Mobile设备的话,不建议您往系统的taskbar添加任何图标。
 

Freesc Huang - .Net Micro Framework

MII-MS embedded lab AT CSIP

blog:http://fox23.cnblogs.com

winbile blog for .net MF
2008-08-21 09:45 回复 | 引用 | 编辑 | Top



Copy Right© CSIP 信息产业部软件与集成电路促进中心 All Rights Reserved 版权所有 Winbile v2.0 (Debug Build: 0.15623) 京ICP备06020771号
© 2008
. 页面执行: 0.125秒. 内存使用: 244.1MB. 9 次数据库查询.