❮
[Flutter/Windows] 창 최소 크기 지정하는 법
20230710
windows/runner/win32_window.cpp 파일에서 아래 함수 시그니처를 찾는다.
LRESULT
Win32Window::MessageHandler(HWND hwnd,
UINT const message,
WPARAM const wparam,
LPARAM const lparam) noexcept
switch 문 내부에 아래 코드를 추가한다.
case WM_GETMINMAXINFO:
{
MINMAXINFO *mmi = (MINMAXINFO *)lparam;
mmi->ptMinTrackSize.x = 400; // minimum width
mmi->ptMinTrackSize.y = 600; // minimum height
return 0;
}
400, 600 을 원하는 크기로 바꿔주면 된다.