EnableWindow

EnableWindowでウィンドウの有効・無効を切替える。

EnableWindow 関数 (winuser.h) - Win32 apps | Microsoft Learn

ウィンドウというかよく切り替えるのはボタンである。
resource.hを、

として、
EnableWindow.rcを、

として、
EnableWindow.cppを、

と書く。

最初はButton1が無効状態
最初はButton1が無効状態

最初はButton1が無効状態。

Enable Buttonを押すと、
Enable Buttonを押すと、

Enable Buttonを押すと、

有効になる。
有効になる。

有効になる。

押せる。
押せる。

押せる。

Enable Buttonもう一度押してみると
Enable Buttonもう一度押してみると

Enable Buttonもう一度押してみると、

また無効に。
また無効に。

また無効に。

Sample/winapi/EnableWindow/EnableWindow/src/EnableWindow at master · bg1bgst333/Sample · GitHub