vc 托盘

 NOTIFYICONDATA IconData;
 IconData.cbSize=sizeof(NOTIFYICONDATA);               //设置结构大小
 IconData.hWnd=this->m_hWnd;                                       //设置图标对应的窗口 
 IconData.uID=IDR_MAINFRAME;                                 //应用程序图标
 IconData.uFlags=NIF_MESSAGE|NIF_ICON|NIF_TIP;//图标属性
 IconData.uCallbackMessage=WM_TRAY;                       //应用程序定义的回调消息ID
 IconData.hIcon=LoadIcon(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDR_MAINFRAME));// 要使用的图标句柄
 strcpy(IconData.szTip,"托盘系统");                                  //指向要提示的信息                                 
::Shell_NotifyIcon(NIM_ADD,&IconData);                        // NIM_ADD-增加,NIM_DEL删除托盘小图标  
 ShowWindow(SW_HIDE);                                               // 隐藏主窗口

posted on 2007-04-20 16:20  路吾  阅读(658)  评论(0编辑  收藏  举报

导航