- 50 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 11:20:39 ]
- すいません、VBスレよりこっちのほうがいいかと思って来ました。
VB6でメニューコマンドを太字にしようと思って、 ポップアップだったら組み込みで入ってたんですが通常メニューはできないので hMenu = GetMenu(Me.hWnd) hFileMenu = GetSubMenu(hMenu, 0) Dim MII As MENUITEMINFO MII.cbSize = Len(MII) ' Len = sizeof MII.fMask = MIIM_STATE GetMenuItemInfo hFileMenu, 0, MF_BYPOSITION, MII ' 場所は仮 MII.fState = MII.fState Or MFS_DEFAULT ' Or = | SetMenuItemInfo hFileMenu, 0, MF_BYPOSITION, MII て書いて実現させました。 ところが、太字を解除しようと思って、上記の下から2行目を MII.fState = MII.fState And Not MFS_DEFAULT にしてみたのですが解除されません。 どうしたら解除できますか?
|

|