DestroyMenuで、指定のメニューハンドルを破棄する。
DestroyMenu 関数 (winuser.h) - Win32 apps | Microsoft Learn
DeleteMenuで指定されたメニュー項目がサブメニューを持っている場合、サブメニューのハンドルを破棄する。
サブメニューハンドルが破棄されているかチェックする。
DestroyMenu.cppで、
こうしてみる。
DestroyMenuがFALSEなら、既にDeleteMenuで破棄されているということ。
Item1-1を選択。
FALSEということは、既に破棄されてる。
そしてItem1は消えてる。
Sample/winapi/DestroyMenu/DestroyMenu/src/DestroyMenu at master · bg1bgst333/Sample · GitHub