- ベストアンサー
ポップアップメニューのチェックマークについて
ポップアップメニューのチェックマークを表示させたいのですが どうすればいいのでしょうか? このサイト http://yokohama.cool.ne.jp/chokuto/urawaza/struct/MENUITEMINFO.html を見て、「fMask」に「MIIM_CHECKMARKS」を入れるなど、色々試したのですが 表示されませんでした。 何にどれを入れると出来るのでしょうか? 開発環境:Visual Studio 2005 言語:C又はC++ でお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは。チェックを入れるのならば、 MENUITEMINFO mi = {sizeof(mi)}; mi.fMask = MIIM_STATE; mi.fState = MFS_CHECKED; ::SetMenuItemInfo(hMenu , /*アイテムのID*/ , FALSE , &mi); では無いでしょうか。
その他の回答 (1)
- yoshie_orc
- ベストアンサー率0% (0/5)
回答No.2
CheckMenuRadioItem() あたりで調べてみてください。
質問者
お礼
そういう関数もあったんですね。 ありがとうございます。
お礼
出来ました。 「MIIM_STATE」だったんですね。 「MIIM_CHECKMARKS」だと思ってやってました。 いつもありがとうございます。