DeleteMenuの第3引数としてMF_BYCOMMANDを指定すると、第2引数に指定したコマンドIDのメニューアイテムを削除する。
DeleteMenu 関数 (winuser.h) - Win32 apps | Microsoft Learn
MF_BYCOMMAND.cppで、
こうしてみる。
Item3がこうなっているとして、
Item1-2をクリック。
Item3-2が消えてる。
Sample/winapi/MF_BYCOMMAND/MF_BYCOMMAND/src/MF_BYCOMMAND at master · bg1bgst333/Sample · GitHub