1 #pragma once 2 3 class CMainDialogBase : 4 public CDialog 5 { 6 DECLARE_DYNAMIC(CMainDialogBase) 7 public: 8 CMainDialogBase(UINT nIDTemplate, CWnd *pParent = NULL); 9 ~CMainDialogBase(); 10 11 protected: 12 void SetFullScreen(bool full_screen); //设置窗口全屏(来自:https://www.cnblogs.com/weixinhum/p/3916673.html) 13 void ShowTitlebar(bool show); //是否显示标题栏 14 void ShowSizebox(bool show); //是否显示大小边框 15 16 private: 17 bool m_bFullScreen{ false }; 18 WINDOWPLACEMENT m_struOldWndpl{}; // 结构中包含了有关窗口在屏幕上位置的信息 19 20 public: 21 DECLARE_MESSAGE_MAP() 22 afx_msg void OnGetMinMaxInfo(MINMAXINFO* lpMMI); 23 }; 24