⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_61397.htm

📁 vc
💻 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>内容:&lt;BLOCKQUOTE&gt;引用“第3楼”所言<BR>&lt;Q&gt;SetState&lt;/Q&gt;&lt;/BLOCKQUOTE&gt;<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-&gt;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>&nbsp;&nbsp; bCondition = FALSE;<BR>pCmdUI-&gt;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>内容:&lt;BLOCKQUOTE&gt;引用“第5楼”所言<BR>&lt;Q&gt;GetToolBarCtrl() //利用这个函数得到pToolbarCtrl&nbsp;&nbsp;pToolbarctrl-&gt;SetState(ID, FALSE);&nbsp;&nbsp;具体可以去查MSDN.&lt;/Q&gt;&lt;/BLOCKQUOTE&gt;<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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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()-&gt;m_pMainWnd;&nbsp;&nbsp;<BR>CToolBar* ptoolbar = &amp;frame-&gt;m_wndToolBar;<BR>CToolBarCtrl *pToolBarCtrl=&amp;(ptoolbar-&gt;GetToolBarCtrl());<BR>pToolBarCtrl-&gt;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 + -