一个单文档工程,怎么能够让程序右上角的最大化的图标点击的时候都执行最大化的功能,不恢复到原始的大小 建立一个单文档工程,怎么能够程序右上角的最大化的图标点击的时候都执行最大化的功能,不恢复到原始的大小,显示是点一下最大化,再点一下不是最大化(应该是默认的一个尺寸)。我希望都执行最大化的功能。 解决方案 » 免费领取超大流量手机卡,每月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消息还是不怎么清楚! VC 2005操作问题,请高人们指教一二。 请问怎样在VC中加载由VC向导创建的DLL动态链接库? 关于线程的让权问题? 如何删除文本文件中的一行 菜鸟求救:多线程编程遇到的怪问题! Visual Studio 2010 如何解决 UINT_PTR 重复定义的问题 如何禁用CEdit控件?? directX GDI 波形显示 WSAWaitForMultipleEvents 没有for循环了,是怎么回事? 怎么搞得~ 求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消息还是不怎么清楚!