GetMenuItemCount

GetMenuItemCountで、メニュー項目の項目数を取得する。

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

GetMenuItemCount.cppで、

メニューのリソースIDはこうする。
WM_CREATEでは、

2つのポップアップメニューを作成。

Item2-1が選ばれたら、GetMenuItemCountでhPopupMenu1のメニュー項目の数を取得。

Item1傘下のポップアップメニューは項目数3つ。
Item1傘下のポップアップメニューは項目数3つ。

Item1傘下のポップアップメニューは項目数3つ。

Item2-1を選択
Item2-1を選択

Item2-1を選択、

iCountは3
iCountは3

iCountは3。

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