我正在使用MFC。我有一個從應用程序資源文件(使用Visual Studio 6對話框設計器設計)創建的自定義對話框,我需要從中獲取最小/最大信息。我執行以下操作:WM_GETMINMAXINFO似乎不起作用。如何獲得一個窗口的最小和最大可能的大小?
MINMAXINFO minMaxInfo;
LRESULT lresult = m_wnd->SendMessage(WM_GETMINMAXINFO, 0, (LPARAM)&minMaxInfo);
值'lresult'爲0,表示消息由應用程序處理。但是,minMaxInfo結構沒有填充有意義的值。
上面的代碼是否有bug?是否有另一種方法從對話框中獲取最小/最大信息?
我不想自己處理MINMAXINFO消息。