CToolBarCtrld 类里有操作的函数,EnableButton()
解决方案 »
- 应用程序发生了无法处理的异常
- 请问在vc中如何让有的代码只在debug下运行,有的代码旨在release下运行?
- C++和VC++的简单问题
- 一个字符串指针有什么办法知道是数据类型是char还是wchar_t?
- 编译器问题?
- 求教:CDialog显示后的瞬间触发什么消息?想在CDialog显示后马上做一些事情。
- 有关CDC::SetPixelv()的简单问题
- 我没分了,请大家帮我解决个问题,很急,谢谢了
- 请问哪儿有Windows Preinstallation Environment (WINPE)下载?
- 关于进程加载基地址的问题!
- _variant怎么使用?
- 象VC中的移动可停靠窗口是怎么做的
函数名记不清楚了
{
if( m_bToolBarEnable ) // m_bToolBarEnable if a flag denote if the ToolBar is enable or not
pCmdUI->Enable( TRUE ) ;
else
pCmdUI->Enable( FALSE ) ;
}
你的信箱告诉我,我发给你
你好!怎样接管Button的COMMAND_UI,可否给出一点例子,望多加指点,谢谢!
你好!怎样接管Button的COMMAND_UI,能否给一点代码看看!谢谢!
void CDandelionDlg::SetToolBarState()
{
CToolBarCtrl& TBCtrl=m_ToolBar.GetToolBarCtrl();
int level=m_ftree.GetItemLevel(m_ftree.GetSelectedItem()),
count=m_ftree.GetCount(); if(m_CurrentPlayNode)
TBCtrl.EnableButton(IDM_CAPTURE);
else
TBCtrl.EnableButton(IDM_CAPTURE,FALSE); if(count<3){
TBCtrl.EnableButton(IDM_EXPORT,FALSE);
TBCtrl.EnableButton(IDM_CLEAR,FALSE);
TBCtrl.EnableButton(IDM_FINDFILE,FALSE);
}else{
TBCtrl.EnableButton(IDM_EXPORT);
TBCtrl.EnableButton(IDM_CLEAR);
TBCtrl.EnableButton(IDM_FINDFILE);
} if(level<1){
TBCtrl.EnableButton(IDM_COPYFILE,FALSE);
TBCtrl.EnableButton(IDM_DELETE,FALSE);
}else{
TBCtrl.EnableButton(IDM_COPYFILE);
TBCtrl.EnableButton(IDM_DELETE);
TBCtrl.EnableButton(IDM_SONGWORD);
}
if(level<=1)
TBCtrl.EnableButton(IDM_SONGWORD,FALSE);
else
TBCtrl.EnableButton(IDM_SONGWORD);
}