又來請教了哈,怎樣將對話框最小化成一個小圖標到右下角的系統托盤里呢. 如題啦!!!知道的都指點一下了哈. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先有托盘实现,然后重载最小化的消息函数,showwindow(sw_hide) shell_notifyicon(NIM_ADD)showwindow(sw_hide) OnSysCommand(UINT nID, LPARAM lParam) { if (nID == SC_MINIMIZE) { MessageBox("快点给分~~~", MBOK); }} helloVCDotNet() 大哥,不要急,問題還沒有解決呢,OnSysCommand消息我還沒找到呢.TO:3m2u(SameToYou)你能講得詳細點嗎?謝謝!!! NOTIFYICONDATA nid;nid.cbSize=(DWORD)sizeof(NOTIFYICONDATA); nid.hWnd=this->m_hWnd; nid.uID=IDR_MAINFRAME; //nid.uFlags=NIF_ICON; nid.uFlags=NIF_MESSAGE|/*NIF_INFO|*/NIF_ICON|NIF_TIP; nid.hIcon=LoadIcon(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDR_MAINFRAME)); ::Shell_NotifyIcon(NIM_ADD,&nid); ///////////////////////////////////////////////////////////////////////// //以下代码展示了任务栏提示框的用法// nid.dwInfoFlags=NIIF_INFO;// _tcscpy(nid.szInfoTitle,"自动提示"); strcpy(nid.szTip,"XXXXXXX");// strcpy(nid.szInfo,"本程序已经转入后台运行......"); nid.uCallbackMessage=WM_BRUN; //这里自定义了一个消息 nid.hIcon=LoadIcon(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDR_MAINFRAME)); ::Shell_NotifyIcon(NIM_MODIFY,&nid); this->ShowWindow(SW_HIDE); google下那几个关键词或者看看msdn啊.里面有sample代码.楼上的也不错 哦,先謝謝哈.我也是找了個例子在學,不知道哪兒出錯了.大嗎?方便的話發到我郵箱里一下,[email protected].謝謝了哈. tlb/tlh文件到底是怎么用的,是用来生成.h/.cpp文件么? 透明代理情况下程序收不到包,而抓包工具能收到? 如何获得文件的真实下载地址? 如何给一个软件打包? 询问windows各类产品的售价。 请问一个问题~ 如何在VC在创建access数据库,并创建表 大家来讨论“星际争霸”的图形模式 如何修改vector<string>中的元素? 哪里弄的到自绘界面的好看图片素材 请大家帮帮忙(如何在VC6.0中调用Web Service): 初学者的问题。
showwindow(sw_hide)
MessageBox("快点给分~~~", MBOK);
}
}
TO:3m2u(SameToYou)你能講得詳細點嗎?謝謝!!!
nid.cbSize=(DWORD)sizeof(NOTIFYICONDATA);
nid.hWnd=this->m_hWnd;
nid.uID=IDR_MAINFRAME;
//nid.uFlags=NIF_ICON;
nid.uFlags=NIF_MESSAGE|/*NIF_INFO|*/NIF_ICON|NIF_TIP;
nid.hIcon=LoadIcon(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDR_MAINFRAME));
::Shell_NotifyIcon(NIM_ADD,&nid); /////////////////////////////////////////////////////////////////////////
//以下代码展示了任务栏提示框的用法
// nid.dwInfoFlags=NIIF_INFO;
// _tcscpy(nid.szInfoTitle,"自动提示");
strcpy(nid.szTip,"XXXXXXX");
// strcpy(nid.szInfo,"本程序已经转入后台运行......");
nid.uCallbackMessage=WM_BRUN; //这里自定义了一个消息
nid.hIcon=LoadIcon(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDR_MAINFRAME));
::Shell_NotifyIcon(NIM_MODIFY,&nid);
this->ShowWindow(SW_HIDE);
大嗎?方便的話發到我郵箱里一下,[email protected].謝謝了哈.