CWnd::OnSize

CWnd::OnSizeイベントハンドラは、ウィンドウサイズが変更された時に来る。

CWnd クラス | Microsoft Learn

nTypeにイベントタイプ(最大化や最小化など)、cxに変更後の幅、cyに変更後の高さが渡される。

ダイアログベースだとリサイズできないので、Borderをサイズ変更枠に。
ダイアログベースだとリサイズできないので、Borderをサイズ変更枠に。

ダイアログベースだとリサイズできないので、Borderをサイズ変更枠に。

これでリサイズできる
これでリサイズできる

これでリサイズできる。

OnSize追加
OnSize追加

OnSize追加。

nType, cx, cyをSetWindowTextでキャプションにセット。
実行すると、

キャプションにタイプとサイズが出てる
キャプションにタイプとサイズが出てる

キャプションにイベントタイプとサイズが出てる。

リサイズすると変わる
リサイズすると変わる

リサイズすると変わる。

Sample/mfc/CWnd/OnSize/src/CWnd_ at master · bg1bgst333/Sample · GitHub