如何使用WINSHELLAPI BOOL WINAPI Shell_NotifyIcon(DWORD dwMessage,PNOTIFYICONDATA pnid)这个函数,其中参数PNOTIFYICONDATA pnid怎么使用,能举个简单的例子吗?高手指点!
解决方案 »
- 求助! CMenu::ModifyMenu 改不了菜单的标题
- (在线等)HWND的问题!!!谢谢!
- 多个OCX同时调用的异常现象?高手帮忙!
- 怎样实现逐行打印
- 流泪满面,长跪不起:Upload file without file-selection field
- PB调用COM的代码,如何转换为VC++调用?
- 因为工程需要,要实时的监控一个文件,并读取续写部分的内容
- 【讨论】如何快捷、方便检测系统内安装的HOOK
- d:\源程序\日记\tool.cpp(249) : fatal error C1010: unexpected end of file while looking for precompiled header directive!
- 如何在WINME下运行softice(NULL)
- VC高手请进!
- 强烈建议——开办一个LINUX编程论坛——斑竹莫删莫移
pnid.cbSize = sizeof(NOTIFYICONDATA);
pnid.hIcon = LoadIcon(AfxGetApp()->m_hInstance,MAKEINTRESOURCE ( IDR_MAINFRAME));
pnid.hWnd = m_hWnd;
sprintf(pnid.szTip, "聊天服务程序\n");
pnid.uCallbackMessage = WM_SYSTRAY;
pnid.uFlags = NIF_ICON | NIF_MESSAGE | NIF_TIP;
pnid.uID = IDR_TRAYPRTYPE;
ShowWindow(SW_HIDE); if(nType==SIZE_MINIMIZED)
{
ShowWindow(SW_HIDE);
Shell_NotifyIcon(NIM_ADD, &pnid);
}
else
{
Shell_NotifyIcon(NIM_DELETE,&pnid);
}