ツールバーをある項目を無効にしたい(淡色表示にはさせたくない) – プログラミング – Home

ツールバーをある項目を無効にしたい(淡...
 
通知
すべてクリア

[解決済] ツールバーをある項目を無効にしたい(淡色表示にはさせたくない)


ねこ
 ねこ
(@ねこ)
ゲスト
結合: 22年前
投稿: 94
Topic starter  

現在VC++のMFCでアプリケーションを作成しています。
ツールバーをある項目を淡色表示にさせずに、無効(無効にしたボタンの上をマウスム
ーブしても、クリックしても反応しないように)したいのですが、どうすればよいでし
ょうか?

以下のような、策しか思いつかないのですが、これだと、無効にしたボタンが、
淡色表示になってしまいます。

ON_UPDATE_COMMAND_UI(ID_TBAR_AAA, OnUpdateMenuToolBar)
void CMainFrame::OnUpdateMenuToolBar(CCmdUI* /*pCmdUI*/)
{
if (FALSE == m_bEnable) {
pCmdUI->Enable(FALSE);
} else {
pCmdUI->Enable(TRUE);
}
}


引用未解決
トピックタグ
仲澤@失業者
(@uncle_kei)
Prominent Member
結合: 5年前
投稿: 828
 

CToolBarCtrlなら、
SetDisabledImageList()
で「無効時」のイメージが変更できますけど。


返信引用
ねこ
 ねこ
(@ねこ)
ゲスト
結合: 22年前
投稿: 94
Topic starter  

無事解決しました。仲澤さん、ありがとうございます!


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました