MFCでウィンドウのサイズ変更に制限をかける

2017年2月21日

「MFC ウィンドウ最小値」とか検索しても出てこなくて探すのに時間がかかったので、書いておきます。
もっと気の利いた検索をすれば、普通に出てくるはずだけど。

ウィンドウのサイズ変更に制限をつけたい場合には、以下の関数を使用します。

afx_msg void CWnd::OnGetMinMaxInfo(MINMAXINFO* lpMMI);

引数で渡される MINMAXINFO に値を設定することで、ウィンドウサイズに制限をかけることができます。

ptMinTrackSize.x : ウィンドウの横幅の最小値.
ptMinTrackSize.y : ウィンドウの縦幅の最小値.

ptMaxTrackSize.x : ウィンドウの横幅の最大値.
ptMaxTrackSize.y : ウィンドウの縦幅の最小値.

おしまい。

スポンサーリンク

MFCMFC

Posted by peliphilo