BOOL a=0;
CMainFrame* pMain = (CMainFrame*) AfxGetMainWnd();
a=pMain->m_wndToolBar.GetToolBarCtrl().EnableButton(ID_SEARCH1,FALSE);
返回值a=1;
但为什么,ID为ID_SEARCH1的工具栏按钮不能变灰呢?
CMainFrame* pMain = (CMainFrame*) AfxGetMainWnd();
a=pMain->m_wndToolBar.GetToolBarCtrl().EnableButton(ID_SEARCH1,FALSE);
返回值a=1;
但为什么,ID为ID_SEARCH1的工具栏按钮不能变灰呢?
处理第二个消息就行了!
pBtn->EnableWindow(FALSE);
试试这个
试问:如何控制另一个的按钮的。
a=pMain->m_wndToolBar.GetToolBarCtrl().EnableButton(ID_SEARCH2,FALSE);
a=pMain->m_wndToolBar.GetToolBarCtrl().EnableButton(ID_SEARCH3,FALSE);
a=pMain->m_wndToolBar.GetToolBarCtrl().EnableButton(ID_SEARCH1,FALSE);
AfxMessageBox("DFK");我把这代码放在ID的COMMAND消息是可以用的,弹出对MSGBOX时,
button 是 disable,
可是 确定之后就button is enalbe。
若把代码放在ON_UPDATE_COMMAND_UI下,和放在command一样的情况。