📄 subject_63205.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 屬性.
<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>内容:怎麼可能呢? 看如下圖示:
<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[] = <BR>{<BR> {0, ID_TBAR_MSG, TBSTATE_ENABLED, TBSTYLE_BUTTON|TBSTYLE_DROPDOWN|TBSTYLE_AUTOSIZE,0,0, 0, 0},<BR> {1, ID_TBAR_MSG+1, TBSTATE_ENABLED, TBSTYLE_BUTTON|TBSTYLE_AUTOSIZE,0,0, 0, 2},<BR> {2, ID_TBAR_MSG+2, TBSTATE_ENABLED, TBSTYLE_BUTTON|TBSTYLE_DROPDOWN|TBSTYLE_AUTOSIZE,0,0, 0, 4},<BR> {3, ID_TBAR_MSG+3, TBSTATE_ENABLED, TBSTYLE_BUTTON|TBSTYLE_DROPDOWN|TBSTYLE_AUTOSIZE,0,0, 0, 6},<BR> {4, ID_TBAR_MSG+4, TBSTATE_ENABLED, TBSTYLE_BUTTON|TBSTYLE_AUTOSIZE,0,0, 0, 8},<BR> {5, ID_TBAR_MSG+5, TBSTATE_ENABLED, TBSTYLE_BUTTON|TBSTYLE_AUTOSIZE,0,0, 0, 11},<BR>};<BR><BR><BR><BR>void CMainFrame::InitToolbar()<BR>{<BR> m_wndToolBars.CreateEx(this,TBSTYLE_LIST|TBSTYLE_FLAT ,WS_CHILD| WS_VISIBLE|CBRS_TOP);<BR> <BR> m_wndToolBars.LoadBitmap(IDB_IMAGES);<BR> <BR> CToolBarCtrl& ToolBarCtrl = m_wndToolBars.GetToolBarCtrl();<BR> ToolBarCtrl.SetExtendedStyle(TBSTYLE_EX_DRAWDDARROWS);<BR> ToolBarCtrl.AddButtons(sizeof(tbButton)/sizeof(TBBUTTON),(TBBUTTON *)&tbButton);<BR> <BR> CString strToolbarText;<BR> <BR> for (int i=1;i<=6;i++)<BR> {<BR> strToolbarText.LoadString(i);<BR> ToolBarCtrl.AddStrings(strToolbarText);<BR> }<BR> <BR>}<BR><BR>其中<BR> CToolbar m_wndToolBars;<BR> ID_TBAR_MSG 各按鈕的ID 號碼<BR><BR>IDB_IMAGES bitmap <BR>編譯出來的效果就是上面的 . 把mfc 生成的 toolbar 去掉.<BR>InitToolbar()<BR>放在Create 裡面. 一定可以的 .自己看看. 摸索一下. 對你有好處.<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 + -