通知
すべてクリア
Topic starter
2003年7月17日 10:10 PM
現在VC++のMFC6.0でアプリケーションを作成しています。
ツールバーにあるボタンの一つを無効化にしたいのですが、
CToolBarCtrl bar = m_wndToolBar.GetToolBarCtrl;
bar->SetState(TBSTATE_ENABLED)
上記のようにしたら淡色表示はできたのですが、
ボタンを押すことができてしまいます。
ツールバーのどれかのボタンを淡色化し、押せなく用にしたいのですが、
どのようにすればよいでしょうか?
ご教授お願いします。
2003年7月17日 10:41 PM
ON_UPDATE_COMMAND_UIを追加して
CCmdUI の Enable(FLASE) を実行
2003年7月19日 6:19 AM
bar->EnableButton( nID, FALSE );
VC.NETならこれで淡色表示で押せなくなります。