请问NOTIFYICONDATA是什么呀?他是做什么的呀?下面这些语句是什么意思呀?恳请指教,万分感谢!!最好能说详细点。谢谢!!
m_NotifyIconData.cbSize = sizeof(NOTIFYICONDATA);
m_NotifyIconData.hWnd = this->m_hWnd;
m_NotifyIconData.uID = IDR_MAINFRAME;
m_NotifyIconData.uFlags = NIF_MESSAGE | NIF_ICON | NIF_TIP;
m_NotifyIconData.hIcon = LoadIcon(AfxGetInstanceHandle(),
MAKEINTRESOURCE(IDR_MAINFRAME));
m_NotifyIconData.uCallbackMessage = WM_USER_CLICKME;
strcpy(m_NotifyIconData.szTip,"服务进程");
Shell_NotifyIcon(NIM_ADD,&m_NotifyIconData);
m_NotifyIconData.cbSize = sizeof(NOTIFYICONDATA);
m_NotifyIconData.hWnd = this->m_hWnd;
m_NotifyIconData.uID = IDR_MAINFRAME;
m_NotifyIconData.uFlags = NIF_MESSAGE | NIF_ICON | NIF_TIP;
m_NotifyIconData.hIcon = LoadIcon(AfxGetInstanceHandle(),
MAKEINTRESOURCE(IDR_MAINFRAME));
m_NotifyIconData.uCallbackMessage = WM_USER_CLICKME;
strcpy(m_NotifyIconData.szTip,"服务进程");
Shell_NotifyIcon(NIM_ADD,&m_NotifyIconData);
解决方案 »
- 一个CDialog问题
- vc 请问怎样显示窗体客户区外的图像
- windows环境下,如何创建MDI窗体?
- 高分求用MFC或者ATL创建的COM组件和应用这个组件的客户程序。
- 求教:到底怎么判断一个视频文件是用什么编码啊?.mpg、.mpeg的有的是用mpeg1,有的用mpeg2,还有avi的也有不同的编码方式。怎么获取编码
- 关于CreateCompatibleBitMap的问题!
- 我用installShell Developer 8.0制作安装包,如何实现控件的自动注册啊?大家帮帮忙,up有分
- 如何在应用程序类中访问 视图中的对象
- 100分=====哪里能下载有关网络编程的书(远程之类的)
- 关于realplay的问题?
- 关于多线程的简单问题(在线等待!!)
- 一个SOCKET编程的菜鸟问题,请高手指点(急)
m_NotifyIconData.cbSize = sizeof(NOTIFYICONDATA);// 窗口,消息将发给该窗口
m_NotifyIconData.hWnd = this->m_hWnd;// 表示消息发给该窗口时附带ID,那么你就能够if( id == IDR_MAINFRAME )
// { do your proc }
m_NotifyIconData.uID = IDR_MAINFRAME;// 指定NOTIFYICONDATA结构中uCallbackMessage、hIcon、szTip有填内容
m_NotifyIconData.uFlags = NIF_MESSAGE | NIF_ICON | NIF_TIP;// 表示要放入System tray(系统托盘,放输入法图标的那个地方)的图标
m_NotifyIconData.hIcon = LoadIcon(AfxGetInstanceHandle(),
MAKEINTRESOURCE(IDR_MAINFRAME));// 自定义消息例如#define WM_USER_CLICKME ( WM_USER + 1 )
// 当你鼠标点击等在图标上时,系统会发这个消息给你的窗口,那么你就可
// 以比如弹出一个菜单
m_NotifyIconData.uCallbackMessage = WM_USER_CLICKME;// 鼠标放到图标上后,要显示什么提示
strcpy(m_NotifyIconData.szTip,"服务进程");// 安装一个图标到System tray中
Shell_NotifyIcon(NIM_ADD,&m_NotifyIconData);// 你应该懂了吧!!