電子書籍の厳選無料作品が豊富!

ポップアップメニューのチェックマークを表示させたいのですが
どうすればいいのでしょうか?
このサイト
http://yokohama.cool.ne.jp/chokuto/urawaza/struc …
を見て、「fMask」に「MIIM_CHECKMARKS」を入れるなど、色々試したのですが
表示されませんでした。

何にどれを入れると出来るのでしょうか?

開発環境:Visual Studio 2005
言語:C又はC++
でお願いします。

A 回答 (2件)

 こんばんは。

チェックを入れるのならば、

MENUITEMINFO mi = {sizeof(mi)};
mi.fMask = MIIM_STATE;
mi.fState = MFS_CHECKED;
::SetMenuItemInfo(hMenu , /*アイテムのID*/ , FALSE , &mi);

 では無いでしょうか。
    • good
    • 0
この回答へのお礼

出来ました。
「MIIM_STATE」だったんですね。
「MIIM_CHECKMARKS」だと思ってやってました。
いつもありがとうございます。

お礼日時:2009/04/18 23:26

CheckMenuRadioItem()


あたりで調べてみてください。
    • good
    • 0
この回答へのお礼

そういう関数もあったんですね。
ありがとうございます。

お礼日時:2009/04/18 23:29

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!