MenuItemの動作が不可解な件について

menu
この場所にあるオブジェクトについて。
MF_BYPOSITION を使うと、hSubmenu = GetSubMenu(hMenu, 0);  4番目のオブジェクトになる。
MF_BYCOMMAND を使うとき、メニュー内で一意に決定できるオブジェクトならサブメニューに入らなくても設定できるのでは?と思ったので調べてみた

Win2000 Win10
DeleteMenuItem hMenuからアクセス可 hMenuからアクセス可
ModifyMenuItem hMenuからアクセス可 hMenuからアクセス可
EnableMenuItem hMenuからアクセス可 hMenuからアクセス可
SetMenuItemInfo hSubMenu指定必須 hMenuからアクセス可
SetDefaultItem hSubMenu指定必須 hSubMenu指定必須

(・ω・)なるほどわからん…。

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です