最近写了一个小程序,当用户点击最小化按钮的时候,在任务栏上显示一个小图标。类似MSN Mobile。开始的时候看了好多实现。最终还是看了MSN,找到了结果。 下面是我的实现代码,其实很简单的。在MFC中实际上只需响应一个函数,然后把下面的代码拷贝过去就可以了。 SHNOTIFICATIONDATA sn = {0}; sn.cbStruct = sizeof(sn); sn.dwID = 1; //SHNP_ICONIC sn.npPriority = SHNP_ICONIC; sn.csDuration = 5; sn.hicon = LoadIcon(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDI_MESSAGE)); sn.clsid = CLSID_SHNAPI_ICON; sn.grfFlags = 0; sn.pszTitle = TEXT("LearnerAgent"); sn.pszHTML = TEXT(""); sn.rgskn[0].pszTitle = TEXT("Dismiss"); sn.rgskn[0].skc.wpCmd = 100; sn.pszTodaySK = TEXT("!BC"); sn.pszHTML = TEXT("
在Windows Mobile 中最小化,显示图标再任务栏上
最新推荐文章于 2025-12-04 16:52:49 发布
本文介绍了一种在Windows Mobile应用程序中实现任务栏小图标的方法,并详细展示了如何通过MFC来响应点击事件,包括设置图标、标题及按钮响应的具体代码。
1402

被折叠的 条评论
为什么被折叠?



