リソース ID を生成せずに動的ポップアップ メニューを作成しています。リソース ID なしでクリックされたアクションを追跡するにはどうすればよいですか?
メニューの文字列値を取得する方法はありますか?
CMenu m_subMenu;
m_subMenu.CreatePopupMenu();
utf16string actionName(L"");
int nCatgryId = 1000;
for( ; itr != itrEnd ; ++itr)
{
actionName = itr->first;
CString csActionName = actionName.c_str();
AppendMenu(MF_STRING,nId++, csActionName);
}
では、アクションがクリックされたときにメニューから値を取得するにはどうすればよいでしょうか?