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

📄 subject_49929.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:49929 发表者:夏雪宜 发表日期:2003-08-15 09:01:23
<br>主题:一个关于CDialogBar的使用问题
<br>内容:有谁知到CDialogBar怎样使用啊?有源代码更好,说个思路也行
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:夏雪宜 回复日期:2003-08-15 09:14:11
<br>内容:关键为什么没有在ClassWizard的MFC积累中我找不到CDialogBar这个基类啊,
<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-08-15 09:31:50
<br>内容:我只尝试着做了一次CDialogBar,把我的笔记给你了,不一定对的,有不明白的还可以继续商量<BR><BR><BR>CDialogBar 的好处是把工具栏的开发可视化了<BR>步骤:<BR><BR>⑴用资源管理器建立一个对话框,注意取消所有风格选项,并把Style改成Child<BR>⑵创建一个CDialogBar:<BR><BR>// IDD_DIALOG1 就是对话框的ID<BR>m_wndDlgBar.Create(this, IDD_DIALOG1, CBRS_ALIGN_TOP, AFX_IDW_DIALOGBAR);<BR>经过这一步对话框已经可以出现了,不过为了它能够相应消息还要做一点工作<BR>⑶将对话框的组件ID改成特别一点的,比如:IDOK,改成IDOK_DLG,这样就可以在ClassWizard中看到这个ID,可以为他添加相应的消息相应了<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-08-15 11:12:11
<br>内容:现在的问题是在用CDialogBar时,如果我将我的控件放在框架的下面,他的高度由我的控件决定,而它的长度和框架一样长,但我现在该框架的左边也加了一个CDialogBar,这样,两个dialog之间有一部分重叠,如何才能使他们不重叠,也就是说在下面的DialogBar的宽度和视的宽度一样,如下图:
<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-08-15 11:35:44
<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-08-15 11:57:55
<br>内容:有两个DialogBar,框架下面的DialogBar我想让他的宽度和图中视的宽度一样,而左边的DialogBar的高度是框架下面的DialogBar的高度和视的高度之和。如下图,我要的效果时是:
<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-08-15 12:12:22
<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-08-15 17:51:13
<br>内容:请问你们几位,你们所说的CDialogBar究竟是指什么啊,?<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-08-16 09:10:19
<br>内容:msdn:<BR><BR>If you specify the CBRS_TOP or CBRS_BOTTOM alignment style, the dialog bar’s width is that of the frame window and its height is that of the resource specified by nIDTemplate. If you specify the CBRS_LEFT or CBRS_RIGHT alignment style, the dialog bar’s height is that of the frame window and its width is that of the resource specified by nIDTemplate.<BR><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 + -