Visual C++中的一些编程小技巧

  • 在应用程序的任意地方实现窗体的最大化、最小化、正常窗口等功能
// 设置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窗体的状态。 
作者:常想一二
出处:http://www.cnblogs.com/wolfmvp/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
如果文中有什么错误,欢迎指出。以免更多的人被误导。
原文地址:https://www.cnblogs.com/wolfmvp/p/5152552.html