10
我在StackOverflow上發現了一些關於我的主題的更多問題。其中之一是here。WINAPI中的最大和最小窗口大小
我還閱讀了關於MINMAXINFO
的Microsoft文檔以及與此結構相關的消息。我根本無法使其工作......這是我到目前爲止已經試過:
case WM_PAINT:
{
MINMAXINFO mmi = { 0 };
SendMessage(hWnd, WM_GETMINMAXINFO, NULL, (LPARAM)&mmi);
POINT sz = { 640, 480 };
mmi.ptMaxSize = sz;
}
break;
我覺得這是完全錯誤的,因爲它不具有窗口上的任何影響......
我怎樣才能得到這個工作,最小尺寸爲W: 450, H: 250
,最大爲W:800, H: 600
?
我需要的效果的進一步說明:當用戶拖動窗口的一個角或邊框,並且窗口具有最大/最小尺寸時,用戶無法使窗口大於或小於minimum_size
/maximum_size
非常感謝!這創造了我想要得到的效果! – Victor