一个单文档工程,怎么能够让程序右上角的最大化的图标点击的时候都执行最大化的功能,不恢复到原始的大小 建立一个单文档工程,怎么能够程序右上角的最大化的图标点击的时候都执行最大化的功能,不恢复到原始的大小,显示是点一下最大化,再点一下不是最大化(应该是默认的一个尺寸)。我希望都执行最大化的功能。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在CMainFrame添加WM_SYSCOMMAND消息响应,响应函数为:void CMainFrame::OnSysCommand(UINT nID, LPARAM lParam) { // TODO: Add your message handler code here and/or call default if( nID == SC_RESTORE && IsZoomed() ) return; CFrameWnd::OnSysCommand(nID, lParam);} 忘记说了,要先在View->ClassWizard->Class Info下Class name选择CMainFrame,Message filter选择Window(给CMainFrame添加所有Window消息),这样在Message Maps页面下的Messages才可以看到WM_SYSCOMMAND消息。 关注!对于windows消息还是不怎么清楚! vista服务程序中创建进程的问题 VC全屏显示时如何实现顶部显示连接栏 安装包问题 请问如何相应按钮的LBUTTONDOWN消息啊? 工业仪器仪表怎样画,有源代码请给我一份学习? 在自己的类中怎么调用文档框架CMainFrame的函数? 一个关于CPtrlist使用中的疑难问题,100分,在线等,解决后立刻散分! 各位高手:为什么我的键盘钩子只在本程序窗口活动下才有时起作用? 请问eshu时空网站网址是什么? 工具条?为什么? 求BCMenu1.0代码 在Visual Studio环境中的对话框编辑器的标尺单位是什么?
{
// TODO: Add your message handler code here and/or call default
if( nID == SC_RESTORE && IsZoomed() )
return;
CFrameWnd::OnSysCommand(nID, lParam);
}
对于windows消息还是不怎么清楚!