📄 subject_61397.htm
字号:
<p>
序号:61397 发表者:周通 发表日期:2003-11-19 15:52:58
<br>主题:怎么对工具栏中的按钮手工除能?
<br>内容:我想通过自己编写程序的方式对工具栏中的按钮除能,请问各位高手,该怎么写?
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:巴拉克 回复日期:2003-11-19 15:54:03
<br>内容:“除能”是什么意思?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:周通 回复日期:2003-11-19 15:54:54
<br>内容:就是使他disenable或者enbale
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:bottle_fish 回复日期:2003-11-19 16:01:24
<br>内容:SetState
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:周通 回复日期:2003-11-19 16:02:52
<br>内容:<BLOCKQUOTE>引用“第3楼”所言<BR><Q>SetState</Q></BLOCKQUOTE><BR>能否具体点
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:bottle_fish 回复日期:2003-11-19 16:11:45
<br>内容:GetToolBarCtrl() //利用这个函数得到pToolbarCtrl<BR>pToolbarctrl->SetState(ID, FALSE);<BR>具体可以去查MSDN.
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:浪际天涯 回复日期:2003-11-19 16:22:47
<br>内容:增加这个按钮的ID的ON_UPDATE_COMMAND_UI消息处理函数<BR>在里面加入<BR>BOOL bCondition = TRUE;<BR>if (your command not active)<BR> bCondition = FALSE;<BR>pCmdUI->Enable(bCondition); <BR>bCondition=FALSE时,按钮会不可用
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:周通 回复日期:2003-11-19 16:50:37
<br>内容:<BLOCKQUOTE>引用“第5楼”所言<BR><Q>GetToolBarCtrl() //利用这个函数得到pToolbarCtrl pToolbarctrl->SetState(ID, FALSE); 具体可以去查MSDN.</Q></BLOCKQUOTE><BR><BR>是不是要先创建一个ctoolbar的继承类啊?<BR>那个ptoolbarctrl是什么类型的变量?<BR>我编译的时候有下面的错误:<BR>D:\vss\SnmpManager\Connect.cpp(175) : error C2065: 'GetToolBarCtrl' : undeclared identifier<BR>D:\vss\SnmpManager\Connect.cpp(176) : error C2039: 'SetState' : is not a member of 'CToolBar'<BR> c:\program files\microsoft visual studio\vc98\mfc\include\afxext.h(343) : see declaration of 'CToolBar'<BR><BR>请再帮我看看好吗?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:下次用什么名字? 回复日期:2003-11-19 19:42:22
<br>内容:如果你是文档的,6楼的办法很好使,标准办法吧?<BR><BR>我的问题是:我的程序是对话框的,给它加了菜单和工具条后,怎么除能?<BR><BR>还有右键菜单如何除能?<BR><BR>希望大虾来说说
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:周通 回复日期:2003-11-21 09:52:29
<br>内容:CMainFrame* frame = (CMainFrame*)AfxGetApp()->m_pMainWnd; <BR>CToolBar* ptoolbar = &frame->m_wndToolBar;<BR>CToolBarCtrl *pToolBarCtrl=&(ptoolbar->GetToolBarCtrl());<BR>pToolBarCtrl->EnableButton(ID_connect,FALSE);<BR><BR>我已经用上面的代码解决了,还是要感谢5楼的提示.加分.
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -