MFC 限制对话框,窗口大小

时间:2021-01-02 17:11:45

1.在类的头文件中加入函数申明    (.h文件)

     

Cpp代码   MFC 限制对话框,窗口大小
  1. afx_msg void OnGetMinMaxInfo(MINMAXINFO *lpMMI);  

 

2.在消息映射中添加       (.cpp文件)

      ON_WM_GETMINMAXINFO()

 

即:

Cpp代码   MFC 限制对话框,窗口大小
  1. BEGIN_MESSAGE_MAP(CMyDlg, CDialogEx)  
  2.     ON_WM_GETMINMAXINFO()  
  3. END_MESSAGE_MAP()  

 

3.在类的主体文件中加入函数实现  (.cpp文件)

Cpp代码   MFC 限制对话框,窗口大小
  1. void MyDlg::OnGetMinMaxInfo(MINMAXINFO *lpMMI)  
  2. {  
  3.       CPoint   pt(320,250); //定义宽和高  
  4.       lpMMI-> ptMinTrackSize=pt; //限制最小宽和高  
  5.       CDialog::OnGetMinMaxInfo(lpMMI);   
  6. }