0

CMenu インスタンスがあります。メニュー内のすべてのメニュー項目とサブメニュー項目を動的に走査したいと考えています。

サブメニューを取得するための API は CMenu::GetSubMenu と呼ばれます。その唯一のパラメーターは、親メニュー内のサブメニューの位置 (ゼロベースのインデックス) です。

すべてのサブメニューの位置を取得するにはどうすればよいですか?

4

1 に答える 1

3

CMenu::GetMenuItemCount()メニュー項目の数を決定するために呼び出します。メニュー項目を反復処理し、CMenu::GetSubMenu(nPos)それぞれを呼び出して、そのメニュー項目にサブメニューがあるかどうかを判断します (つまり、呼び出しは を返しませんNULL)。

于 2013-03-30T21:13:40.027 に答える