表示される前にサブメニューを変更できるように、サブメニューを取得しようとしています。
そこでOnInitMenu()
、ウィンドウのハンドラーを作成しました。pMenu->GetMenuItemInfo()
そして、私はサブメニューを取得するために使用することを計画していました。
ただし、これが機能するようには見えません。必要なメニューを見つけるには、メニューコマンドIDを指定する必要があります(アイテムの位置をハードコーディングするのに十分だとは思いません)。ただし、サブメニューを開くメニュー項目にはコマンドIDがありません。そのサブメニュー内に存在するメニューコマンドを取得できますが、それでもメニュー自体がありません。
に依存せずに、メインメニューにネストされたサブメニューを見つけるにはどうすればよいMF_BYPOSITION
ですか?