掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
メニューを非表示にするには (ID:68826)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> デバッグ時には表示しておいて、リリース時には非表示にしたいのです。 リソースファイルを直接編集するのはどうですか? IDR_MAINMENU MENU BEGIN POPUP "ファイル(&F)" BEGIN MENUITEM "項目1", IDM_XXXX MENUITEM "項目2", IDM_XXXX MENUITEM "項目3", IDM_XXXX END #ifdef _DEBUG POPUP "デバッグ(&D)" BEGIN MENUITEM "項目1", IDM_XXXX MENUITEM "項目2", IDM_XXXX END #endif POPUP "ヘルプ(&H)" BEGIN MENUITEM "項目1", IDM_XXXX END END こするとデバッグ時だけ[デバッグ(D)]というメニュー項目が表示されます。 この方法ならリソースの差し替えだけで簡単にメニューの表示と非表示が出来ます。 動的に非表示するならデバッグ時に表示されるメニューをリソースビューでセット。 初期化ルーチンで非表示にしたい項目を DeleteMenu() 関数で削除します。 #ifdef _DEBUG ::DeleteMenu( hMenu, 1, MF_BYPOSITION ); #endif どちらでもお好きな方法を。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.