DestroyWindowは、指定されたウィンドウハンドルのウィンドウを破棄する。
DestroyWindow function | Microsoft Docs
空のプロジェクトから、メニューリソースを追加して、
DestroyWindow.rcはこのようにアイテム1つだけのメニューとする。
resource.hは、
メニューとアイテムに加えてボタン用リソースIDも用意。
DestroyWindow.cppで、
ID_ITEM_1_1を選択した時も、ID_BUTTON1を押した時も、DestroyWindowでhwndが指すウィンドウを破棄する。
実行するとこうだが、
Item1-1を選択すると、ウィンドウは閉じる(実際は破棄されている)し、
Button1を押しても、ウィンドウは閉じる。(実際は破棄されている。)
Sample/winapi/DestroyWindow/DestroyWindow/src/DestroyWindow at master · bg1bgst333/Sample · GitHub