网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
06月05日漏签0天
c++吧 关注:617,889贴子:2,111,176
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 0回复贴,共1页
<<返回c++吧
>0< 加载中...

mfc最小化托盘后没有图标只有提示信息,求解

  • 只看楼主
  • 收藏

  • 回复
  • 450554370
  • ||
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

void CNetChatClientDlg::OnSysCommand(UINT nID, LPARAM lParam)
{
if (SC_MINIMIZE == nID)
{
NOTIFYICONDATA nid;
nid.cbSize = (DWORD)sizeof(NOTIFYICONDATA);
nid.hWnd = this->m_hWnd;
nid.uID = IDD_DLG_CLIENT;
nid.uFlags = NIF_ICON|NIF_MESSAGE|NIF_TIP ;
nid.uCallbackMessage = NOTIFY_SHOW;//自定义的消息名称
nid.hIcon = LoadIcon(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDD_DLG_CLIENT));
wcscpy_s(nid.szTip, _T("Client"));//信息提示条
Shell_NotifyIcon(NIM_ADD,&nid);//在托盘区添加图标
ShowWindow(SW_HIDE);//隐藏主窗口
return;
}
if ((nID & 0xFFF0) == IDM_ABOUTBOX)
{
CAboutDlg dlgAbout;
dlgAbout.DoModal();
}
else
{
CDialogEx::OnSysCommand(nID, lParam);
}
}
LRESULT CNetChatClientDlg::OnTrayIcon(WPARAM wParam, LPARAM lParam)
{
if (wParam != IDD_DLG_CLIENT)
{
return 1;
}
switch(lParam)
{
case WM_RBUTTONUP: //右键起来时弹出快捷菜单,这里只有一个“关闭”
{
//声明一个弹出式菜单
//增加菜单项“关闭”,点击则发送消息WM_CLOSE给主窗口(已隐藏),将程序结束。
CMenu menu;
menu.CreatePopupMenu();
menu.AppendMenu(MF_STRING, ID_APP_EXIT, _T("退出"));
//得到鼠标位置
LPPOINT lpoint= new tagPOINT;
::GetCursorPos(lpoint);
//确定弹出式菜单的位置
menu.TrackPopupMenu(TPM_LEFTALIGN, lpoint->x, lpoint->y,this);
//资源回收
HMENU hmenu=menu.Detach();
menu.DestroyMenu();
delete lpoint;
lpoint = NULL;
break;
}
case WM_LBUTTONDBLCLK://双击左键的处理
{
//显示界面
ShowWindow(SW_SHOW);
//界面置顶
SetForegroundWindow();
break;
}
}
return 0;
}


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 0回复贴,共1页
<<返回c++吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示