为何我Disable掉Toolbar上一个按钮不行? 请问该如何去做?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 void CMysunView::OnUpdateText(CCmdUI* pCmdUI) {// TODO: Add your command update UI handler code herepCmdUI->Enable(FALSE);} 给它tool bar 发送TB_SETSTATE消息,取消这个button的TBSTATE_ENABLED状态 Agree with wuchuncai(无蠢材)! 把它和菜单关联,响应菜单的UPDATE_COMMAND_UI消息,添加pCmdUI->Enable(FALSE);同wuchuncai(无蠢材) ((CCmdUI *) pExtra)->Enable (FALSE);for detail see the followingBOOL CtbView::OnCmdMsg(UINT nID, int nCode, void* pExtra, AFX_CMDHANDLERINFO* pHandlerInfo){ if(nID==ID_TOOLBARNEW) { if (nCode == CN_UPDATE_COMMAND_UI) { ((CCmdUI *) pExtra)->Enable (FALSE); return TRUE; } else // If it is CN_COMMAND. Generated by clicking the button if (nCode == CN_COMMAND) { // Handle CN_COMMAND Message AfxMessageBox("click on toolbar"); return TRUE; } return TRUE; } return CView::OnCmdMsg(nID, nCode, pExtra, pHandlerInfo);} 边标志法填充多边形问题 学习MFC做个简单画图软件遇到的问题 利用Setupapi 能获得设备的具体信息的问题... VC++定义全局数组 关于窗口的一个消息问题 我Win2KServer下,VS6.0,编译程序遇到奇怪的问题! 我从CFrameWnd继承了一个类, 加入ON_WM_MEASUREITEM, 可无法响应???? 更菜的问题, MFC中如何获取主窗口客户区DC? MFC 如何设置按钮单击响应函数的返回值 2k的密码重设了,不知怎的认为我输入密码不正确,进不了了,不过还有个98可以用, 关于多线程的几个问题,随时加分
void CMysunView::OnUpdateText(CCmdUI* pCmdUI)
{
// TODO: Add your command update UI handler code here
pCmdUI->Enable(FALSE);
}
for detail see the following
BOOL CtbView::OnCmdMsg(UINT nID, int nCode, void* pExtra, AFX_CMDHANDLERINFO* pHandlerInfo)
{
if(nID==ID_TOOLBARNEW)
{
if (nCode == CN_UPDATE_COMMAND_UI)
{
((CCmdUI *) pExtra)->Enable (FALSE);
return TRUE;
}
else
// If it is CN_COMMAND. Generated by clicking the button
if (nCode == CN_COMMAND)
{
// Handle CN_COMMAND Message
AfxMessageBox("click on toolbar");
return TRUE;
}
return TRUE;
}
return CView::OnCmdMsg(nID, nCode, pExtra, pHandlerInfo);
}