回答編集履歴
1
文章の修正
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
例えば、フォームサイズ変更時に、WindowStateがMaximized(最大化)の場合に、WindowStateをNormal(通常)に戻し、WindowサイズをMaximumSizeに設定する、という方法はどうでしょう。
|
2
2
|
|
3
|
-
これはFormのSizeChangedイベントで捕捉できますが、今回のようなケースだと、通常状態のフォームのサイズが最大化フォームのサイズと同じになってしまう場合が
|
3
|
+
これはFormのSizeChangedイベントで捕捉できますが、今回のようなケースだと、通常状態のフォームのサイズが最大化フォームのサイズと同じになってしまう場合があり、この時に意図しない動作が発生するかも知れません。
|
4
4
|
|
5
5
|
この場合、WndProcでWM_SIZEメッセージを検知することにより、最大化状態を検知できますので、これを利用したサンプルを作成してみました。
|
6
6
|
|