CWnd::OnGetMinMaxInfo 是 MFC(Microsoft Foundation Classes)中 CWnd 类的受保护方法之一。该方法用于处理窗口的最小和最大尺寸信息。当系统需要知道窗口的最小和最大尺寸时,会调用这个方法。

以下是 CWnd::OnGetMinMaxInfo 方法的基本形式:
void CWnd::OnGetMinMaxInfo(MINMAXINFO* lpMMI)
{
    // 设置最小尺寸
    lpMMI->ptMinTrackSize.x = 200;
    lpMMI->ptMinTrackSize.y = 150;

    // 设置最大尺寸
    lpMMI->ptMaxTrackSize.x = 800;
    lpMMI->ptMaxTrackSize.y = 600;
}

在上述示例中,lpMMI 是一个指向 MINMAXINFO 结构体的指针,该结构体包含了窗口的最小和最大尺寸信息。在方法的实现中,你可以设置 ptMinTrackSize 成员以指定窗口的最小尺寸,设置 ptMaxTrackSize 成员以指定窗口的最大尺寸。

你可以根据你的应用程序的需求,自定义这个方法来设置窗口的最小和最大尺寸。这通常用于确保窗口在用户调整大小时保持合适的尺寸范围。


转载请注明出处:http://www.pingtaimeng.com/article/detail/23616/MFC/CWnd