登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

面包会有的

... ...

 
 
 

日志

 
 

系统托盘2  

2011-12-13 01:38:22|  分类: VC++ |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
系统托盘2 - 加菲 - 视频会议软件开发 - 加菲
 
#define WM_USER_STOCK WM_USER + 101

BEGIN_MESSAGE_MAP(CPrjTestDlg, CDialog)
//{{AFX_MSG_MAP(CPrjTestDlg)
ON_WM_SYSCOMMAND()
ON_WM_PAINT()
ON_WM_QUERYDRAGICON()
ON_WM_CLOSE()
ON_COMMAND(IDC_MENU_EXIT, OnMenuExit)
//}}AFX_MSG_MAP
ON_MESSAGE(WM_USER_STOCK, OnFlk )
END_MESSAGE_MAP()


//设置系统托盘
InitSalver();


void CPrjTestDlg::InitSalver()
{
NOTIFYICONDATA nid;
nid.cbSize = sizeof(NOTIFYICONDATA);
nid.hWnd = m_hWnd;
nid.uID = 1;
nid.uFlags = NIF_ICON|NIF_MESSAGE|NIF_TIP ;
nid.hIcon = m_hIcon;
nid.uCallbackMessage = WM_USER_STOCK;
strcpy(nid.szTip,"xuwenfeng");
BOOL bIsSalver = Shell_NotifyIcon(NIM_ADD,&nid);
}



void CPrjTestDlg::OnClose() 
{
// TODO: Add your message handler code here and/or call default
ShowWindow( SW_HIDE );
// CDialog::OnClose();
}

void CPrjTestDlg::OnFlk(WPARAM wParam,LPARAM lParam)
{
UINT uID = wParam; 
UINT uMouseMsg = (UINT) lParam; 
    switch (uMouseMsg) 
case WM_RBUTTONUP:
PopUpMenu(CPoint(-1,-1));
break;
case WM_LBUTTONDOWN:
//OnMenuShow();
//OnMenuExit();
// ShowWindow(SW_SHOW);
DlgShow();
break;
}

void CPrjTestDlg::OnMenuExit() 
{
// TODO: Add your command handler code here
DeleteSalver();
// CDialog::OnClose();
CDialog::OnDestroy();
}
void CPrjTestDlg::DeleteSalver()
{
NOTIFYICONDATA nid = 
{
sizeof(nid),
        m_hWnd,
        1,
} ;
BOOL b = Shell_NotifyIcon(NIM_DELETE ,&nid);
}

void CPrjTestDlg::PopUpMenu(CPoint pt)
{
if(pt.x < 0)
{
GetCursorPos(&pt);
}
CMenu menu;
menu.LoadMenu(IDR_MENU1);
CMenu* pMenu = menu.GetSubMenu(0);
pMenu ->SetDefaultItem(0,TRUE);
pMenu ->TrackPopupMenu(TPM_LEFTALIGN,pt.x,pt.y,this);
}

void CPrjTestDlg::DlgShow()
{
if ( IsWindowVisible() )
{
ShowWindow(SW_HIDE);
}
else
{
ShowWindow(SW_SHOW);
}
}
  评论这张
 
阅读(1058)| 评论(0)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018