ToolBarの各ボタンの無効化について – プログラミング – Home

ToolBarの各ボタンの無効化につい...
 
通知
すべてクリア

ToolBarの各ボタンの無効化について


kou
 kou
(@kou)
ゲスト
結合: 22年前
投稿: 10
Topic starter  

現在VC++のMFC6.0でアプリケーションを作成しています。
ツールバーにあるボタンの一つを無効化にしたいのですが、

 CToolBarCtrl bar = m_wndToolBar.GetToolBarCtrl;
bar->SetState(TBSTATE_ENABLED) 

上記のようにしたら淡色表示はできたのですが、
ボタンを押すことができてしまいます。

ツールバーのどれかのボタンを淡色化し、押せなく用にしたいのですが、
どのようにすればよいでしょうか?

ご教授お願いします。


引用解決済
トピックタグ
MK
 MK
(@MK)
ゲスト
結合: 25年前
投稿: 66
 

ON_UPDATE_COMMAND_UIを追加して
CCmdUI の Enable(FLASE) を実行


返信引用
とも
 とも
(@とも)
ゲスト
結合: 24年前
投稿: 65
 

bar->EnableButton( nID, FALSE );
VC.NETならこれで淡色表示で押せなくなります。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

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