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

📄 subject_63205.htm

📁 vc
💻 HTM
字号:
<p>
序号:63205 发表者:蓝斯 发表日期:2003-12-02 10:33:09
<br>主题:工具栏中的每个按钮的大小可不可以不同
<br>内容:工具条的按钮用setsizes就可设置大小,可是每一个都一样大,能不能实现每个按钮大小不同
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:ybler 回复日期:2003-12-02 10:47:39
<br>内容:用MFC的toolbar类是不能改的。
<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-12-02 10:53:15
<br>内容:应该是可以的吧,你看看IE的图表,把文字放在图标右边时,按钮就不一样大,可是我还不指导怎么实现
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:dstwwx 回复日期:2003-12-02 11:06:41
<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-12-02 11:51:55
<br>内容:autosize 屬性.&nbsp;&nbsp;
<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-12-02 12:29:03
<br>内容:使用autosize只是取得最大长度,每个按钮还是一样大,并没有因为文字长度不同按钮大小也不同
<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-12-02 17:55:12
<br>内容:怎麼可能呢?&nbsp;&nbsp; 看如下圖示:
<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>回复者:樂日華 回复日期:2003-12-02 17:57:25
<br>内容:toolbar bitmap
<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-12-03 10:30:42
<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-12-03 10:31:16
<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-12-04 21:09:48
<br>内容:TBBUTTON tbButton[] =&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;{0, ID_TBAR_MSG,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TBSTATE_ENABLED, TBSTYLE_BUTTON|TBSTYLE_DROPDOWN|TBSTYLE_AUTOSIZE,0,0,&nbsp;&nbsp;0, 0},<BR>&nbsp;&nbsp;&nbsp;&nbsp;{1, ID_TBAR_MSG+1,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TBSTATE_ENABLED, TBSTYLE_BUTTON|TBSTYLE_AUTOSIZE,0,0,&nbsp;&nbsp;0, 2},<BR>&nbsp;&nbsp;&nbsp;&nbsp;{2, ID_TBAR_MSG+2,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TBSTATE_ENABLED, TBSTYLE_BUTTON|TBSTYLE_DROPDOWN|TBSTYLE_AUTOSIZE,0,0,&nbsp;&nbsp;0, 4},<BR>&nbsp;&nbsp;&nbsp;&nbsp;{3, ID_TBAR_MSG+3,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TBSTATE_ENABLED, TBSTYLE_BUTTON|TBSTYLE_DROPDOWN|TBSTYLE_AUTOSIZE,0,0,&nbsp;&nbsp;0, 6},<BR>&nbsp;&nbsp;&nbsp;&nbsp;{4, ID_TBAR_MSG+4,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TBSTATE_ENABLED, TBSTYLE_BUTTON|TBSTYLE_AUTOSIZE,0,0,&nbsp;&nbsp;0, 8},<BR>&nbsp;&nbsp;&nbsp;&nbsp;{5, ID_TBAR_MSG+5,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TBSTATE_ENABLED, TBSTYLE_BUTTON|TBSTYLE_AUTOSIZE,0,0,&nbsp;&nbsp;0, 11},<BR>};<BR><BR><BR><BR>void CMainFrame::InitToolbar()<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;m_wndToolBars.CreateEx(this,TBSTYLE_LIST|TBSTYLE_FLAT ,WS_CHILD| WS_VISIBLE|CBRS_TOP);<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;m_wndToolBars.LoadBitmap(IDB_IMAGES);<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;CToolBarCtrl&amp; ToolBarCtrl = m_wndToolBars.GetToolBarCtrl();<BR>&nbsp;&nbsp;&nbsp;&nbsp;ToolBarCtrl.SetExtendedStyle(TBSTYLE_EX_DRAWDDARROWS);<BR>&nbsp;&nbsp;&nbsp;&nbsp;ToolBarCtrl.AddButtons(sizeof(tbButton)/sizeof(TBBUTTON),(TBBUTTON *)&amp;tbButton);<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;CString strToolbarText;<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;for (int i=1;i&lt;=6;i++)<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strToolbarText.LoadString(i);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ToolBarCtrl.AddStrings(strToolbarText);<BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>}<BR><BR>其中<BR>&nbsp;&nbsp; CToolbar&nbsp;&nbsp;m_wndToolBars;<BR>&nbsp;&nbsp; ID_TBAR_MSG&nbsp;&nbsp;各按鈕的ID 號碼<BR><BR>IDB_IMAGES bitmap&nbsp;&nbsp;<BR>編譯出來的效果就是上面的 .&nbsp;&nbsp;把mfc 生成的&nbsp;&nbsp;toolbar 去掉.<BR>InitToolbar()<BR>放在Create 裡面.&nbsp;&nbsp; 一定可以的 .自己看看. 摸索一下. 對你有好處.<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-12-05 14:16:05
<br>内容:呵呵,我做出来了,我是用的setsizes改变整个toolbar的大小,设置每个button为AUTOSIZE<BR><BR>谢谢
<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 + -