如何使用WinApi设置最小窗口大小

时间:2014-03-07 22:18:09

标签: c++ c windows winapi

现在我正在使用WinApi创建应用程序,我需要有至少300x300大小的GUI窗口,如何设置这个低边界。

感谢。

1 个答案:

答案 0 :(得分:23)

在你的窗口程序中:

case WM_GETMINMAXINFO:
{
    LPMINMAXINFO lpMMI = (LPMINMAXINFO)lParam;
    lpMMI->ptMinTrackSize.x = 300;
    lpMMI->ptMinTrackSize.y = 300;
}

详细了解WM_GETMINMAXINFO here