DestroyWindow

DestroyWindowは、指定されたウィンドウハンドルのウィンドウを破棄する。

DestroyWindow function | Microsoft Docs

空のプロジェクトから、メニューリソースを追加して、

DestroyWindow.rcはこのようにアイテム1つだけのメニューとする。

resource.hは、

メニューとアイテムに加えてボタン用リソースIDも用意。

DestroyWindow.cppで、

ID_ITEM_1_1を選択した時も、ID_BUTTON1を押した時も、DestroyWindowでhwndが指すウィンドウを破棄する。

実行時
実行時

実行するとこうだが、

Item1-1
Item1-1

Item1-1を選択すると、ウィンドウは閉じる(実際は破棄されている)し、

Button1
Button1

Button1を押しても、ウィンドウは閉じる。(実際は破棄されている。)

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