单文档程序中,按下最大化、最小化按钮会发出什么消息? 单文档程序中,想给右上角的最大化、最小化按钮写自己的处理函数,但不知按下它们会发出什么消息. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 void CMainFrame::OnSysCommand(UINT nID, LPARAM lParam){ if(nID==SC_CLOSE) AfxMessageBox(_T("Close")); if(nID==SC_MAXIMIZE) AfxMessageBox(_T("Maximize")); if(nID==SC_MINIMIZE) AfxMessageBox(_T("Minimize")); CFrameWnd::OnSysCommand(nID, lParam); } 怎么添加OnSysCommand(UINT nID, LPARAM lParam)函数? 重载CMainFrame::WindowProcLRESULT CMainFrame::WindowProc(UINT message, WPARAM wParam, LPARAM lParam) { // TODO: Add your specialized code here and/or call the base class if(message==WM_SYSCOMMAND&&wParam==SC_MINIMIZE) { AfxMessageBox("最小化了"); return 0; } if(message==WM_SYSCOMMAND&&wParam==SC_CLOSE) { AfxMessageBox("关闭"); return 0; } if(message==WM_SYSCOMMAND&&wParam==SC_MAXIMIZE) { AfxMessageBox("最大化"); return 0; } return CFrameWnd::WindowProc(message, wParam, lParam);} 【散分】心情好 有谁知道“电子日记本”式的那种实现? 远程注入后调用函数问题 如何读取刷卡器的状态信息 简单的线程问题迷惑我 一个远程视频监控的项目,大家给个方向,言者有分,总100分 如何做到:弹出一个对话框到前景主窗口却依然保持在其它程序背后 新手拜问:想学习VC数据库编成,可不知 ODBC、DAO、OLEDB、ADO学习哪种 奇怪,这问题真是奇怪!!!在线等待 菜鸟问题,求助!! 为什么我不能在类中定义线程函数? 有点麻烦的问题,比较急,解决立即放分
{
if(nID==SC_CLOSE)
AfxMessageBox(_T("Close"));
if(nID==SC_MAXIMIZE)
AfxMessageBox(_T("Maximize")); if(nID==SC_MINIMIZE)
AfxMessageBox(_T("Minimize"));
CFrameWnd::OnSysCommand(nID, lParam);
}
{
// TODO: Add your specialized code here and/or call the base class if(message==WM_SYSCOMMAND&&wParam==SC_MINIMIZE)
{
AfxMessageBox("最小化了");
return 0;
} if(message==WM_SYSCOMMAND&&wParam==SC_CLOSE)
{
AfxMessageBox("关闭");
return 0;
} if(message==WM_SYSCOMMAND&&wParam==SC_MAXIMIZE)
{
AfxMessageBox("最大化");
return 0;
}
return CFrameWnd::WindowProc(message, wParam, lParam);
}