本文主要是介绍MFC获取窗口最大化/最小化信息,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
方法1:在WM_SYSCOMMAND的响应函数中处理:
afx_msg void OnSysCommand( UINT nID, LPARAM lParam );
判断第一个参数:
SC_MAXIMIZE (or SC_ZOOM) Maximize the CWnd object.
SC_MINIMIZE (or SC_ICON) Minimize the CWnd object
方法2:在虚函数PreTranslateMessage中判断消息是否为WM_SYSCOMMAND消息,如果是,则判断附加参数是否为最大化或者最小化。
if (pMsg->message==WM_SYSCOMMAND)
{
if (pMsg->lParam==SC_MINIMIZE)
{
//TODO:在此添加你的处理代码
}
else if (pMsg->lParam==SC_MAXIMIZE)
{
//TODO:在此添加你的处理代码
}
}
这篇关于MFC获取窗口最大化/最小化信息的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!