Last Updated 2002/11/20
Programming Tips Visual C++ MFC メニュー  索 引 
ポップアップメニューで項目無効
2002/11/20

ポップアップメニュー表示時に無効にしたい項目などはグレー表示するとよい.
項目をグレー表示するには TrackPopupMenu() 前に EnableMenuItem() を使用する.

    topMenu.EnableMenuItem( ID_MENU1, MF_GRAYED );
    topMenu.EnableMenuItem( ID_MENU2, MF_GRAYED );
    pPopupMenu->TrackPopupMenu(TPM_LEFTALIGN, point2.x, point2.y, this);


参照
前後のTips
ポップアップメニューで項目無効

DSS ProgrammingTipsCGI Ver2.02