MF_BYCOMMAND

DeleteMenuの第3引数としてMF_BYCOMMANDを指定すると、第2引数に指定したコマンドIDのメニューアイテムを削除する。

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

MF_BYCOMMAND.cppで、

こうしてみる。

Item3がこうなっているとして、
Item3がこうなっているとして、

Item3がこうなっているとして、

Item1-2をクリック
Item1-2をクリック

Item1-2をクリック。

Item3-2が消えてる
Item3-2が消えてる

Item3-2が消えてる。

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