- 在应用程序的任意地方实现窗体的最大化、最小化、正常窗口等功能
// 设置Windows窗体的状态
void CMinWindowsDlg::SetWindowState(int nWindowSize)
{
WINDOWPLACEMENT *plwndpl = new WINDOWPLACEMENT;
GetWindowPlacement(plwndpl);
plwndpl->showCmd = nWindowSize;
SetWindowPlacement(plwndpl);
delete plwndpl;
}
其中,函数的形式参数nWindowSize的可取值为SW_SHOWMAXIMIZED、SW_SHOWMINIMIZED、SW_SHOWNORMAL等(这些值位于WinUser.h头文件中定义)。
同时,也可以使用CWnd类提供的ShowWindow函数设置当前Windows窗体的状态。