如何截取对话框右上角的最小化和最大化消息?我想对他们的处理函数进行修改!在线等待 ? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在窗口函数上想办法,直接了当。下面截获最小化消息LRESULT CMainFrame::WindowProc(UINT message, WPARAM wParam, LPARAM lParam){ switch(message) { case WM_SYSCOMMAND: if(wParam==SC_MINIMIZE) { ShowWindow(SW_MINIMIZE); ShowWindow(SW_HIDE); return 0; } break; } return CFrameWnd::WindowProc(message,wParam,lParam);}或者重载onsyscommand函数if(wParam==SC_MINIMIZE) { ..... } Void CYourDlg::OnSysCommand(UINT nID, LPARAM lParam){ if(nID == SC_MINIMIZE) { ...... } if(nID == SC_CLOSE) { ...... } else { CDialog::OnSysCommand(nID, lParam); } 建立一个基于对话框的程序~要选上About Box~然后呢~看它的::OnSysCommand()函数~就可以自己写了~ 关于winsock在Windows下进行网络编程的基本方法..的疑问.... 超级弱的问题,近来看得人都会的问题 temp=(*(float *)&temp2)*100.0 这句话什么意思 请问ocx控件属于ActiveX控件不?能不能用MFC写? 穷人求助 初学vc++疑问 新建了个群,欢迎大家加入,学习和指导8057765 单元测试 在文本编辑框中有没有在其内容改变前的消息啊? 子窗口上的 Web Browser控件不能显示!求教! 如何调试静态链接库? 如何通过一个进程获得其窗口ID(如果有窗口的话) 编写类似windows开始菜单的菜单类,高手指教
LRESULT CMainFrame::WindowProc(UINT message, WPARAM wParam, LPARAM lParam)
{
switch(message) {
case WM_SYSCOMMAND:
if(wParam==SC_MINIMIZE) {
ShowWindow(SW_MINIMIZE);
ShowWindow(SW_HIDE);
return 0;
}
break;
}
return CFrameWnd::WindowProc(message,wParam,lParam);
}
或者重载onsyscommand函数if(wParam==SC_MINIMIZE) {
.....
}
{
if(nID == SC_MINIMIZE)
{
......
}
if(nID == SC_CLOSE)
{
......
}
else
{
CDialog::OnSysCommand(nID, lParam);
}
要选上About Box~
然后呢~
看它的::OnSysCommand()函数~
就可以自己写了~