CSDN论坛 > VC/MFC > 界面

怎样在以CDialogBar为基类的对话框工具栏中实现象胶卷底片排列方式的图象浏览窗设计? [问题点数:100分,结帖人hehe214]

Bbs2
本版专家分:116
结帖率 100%
CSDN今日推荐
Bbs5
本版专家分:2578
Bbs2
本版专家分:116
Bbs5
本版专家分:2200
Bbs2
本版专家分:116
Bbs3
本版专家分:606
匿名用户不能发表回复!
其他相关推荐
CDialogBar 使用
步骤1:添加一个CDialogBar派生类     在资源中添加一个对话框,再采用类向导来添加类,找不到CDialogBar作为基类吧,可以先用CDialog作为基类产生一个,然后把所以的“CDialog”替换为“CDialogBar”,替换完成了。编译一下,有错误!!(当然有错误,CDialogBar是从CControlBar中继承过来的,不是从CDialogBar继承过来的,不能直接
MFC 为对话框窗口自定义基类
在MFC中对话框窗口都是继承自CDialogEx的,有时需要
MFC对话框中的工具栏、状态栏设计小结
对网上的资料结合自己的实践的总结,由于大部分都是网上先辈们的经验,这里只是直接将内容拿来,格式优化一下更易读而已。对话框中建立工具栏的方法工具栏中包含了一组用于执行命令的按钮,每个按钮都用一个图标来表示。当单击某个按钮时,会产生一个相应的消息,对这个消息的处理就是按钮的功能实现。将菜单中常用的功能放置在工具栏中,这样可以方便用户操作,省去了在级联菜单中一层层查找菜单项的麻烦。1、工具栏类CToolB
关于VS2010下创建类似CDialogBar的Dockable控件
最近在做一个MDI项目,需要用到一个带TreeCtrl的能dock的控件。坦白的说,由于是第一次做基于MDI的项目,所以一切都需要搜索。   在网上搜了一堆类似的控件,要么是用Cristi Posea在1998年写的一个类CSizingControlBar,要么是基于MFC的CDialogBar。 但是我是在VS2010上开发的,在函数DockControlBar(&m_wndMyDlgBa
在Windows应用程序中设计菜单栏、工具栏和状态栏
1.5.2  在Windows应用程序中设计菜单栏、工具栏和状态栏 1.菜单栏的设计 在Windows应用程序中制作菜单栏时,可以使用MenuStrip控件。使用MenuStrip控件可以将菜单设计成Microsoft Office中那样。另外,用户还可以通过添加快捷键、选中标记、图像和分隔条,来增强菜单的可用性和可读性。使用MenuStrip控件制作菜单栏的步骤如下。 (1)向
状态栏总在CDialogBar上方的问题解决方法
状态栏总在CDialogBar上方的问题解决方法 场景: 一个VC单文档工程中在文档底部创建一个CDialogBar, 并且要求CDialogBar不能被拖放停靠,  这就是要实现如图的效果: 按照步骤创建CDialogBar, 发现状态栏在CDialogBar的上方. 如图所示 解决方法如下: 1. CMainFrame::OnCreate中
设计模式-模块方法模式
前言本文来自《Head Fist 设计模式》一书的实例,这里仅仅是个人笔记记录简介模块方法模式,个人理解,首先模块方法需要有final,即该方法里面执行顺序不可改变,但是模块方法里面的字方法允许执行abstract方法。即abstact方法可以根据不同情况改变。需求用模块方法模式写一个泡茶和泡咖啡的例子开发需求分析 /** * 制作一份饮料的流程顺序是 * 1.boilWa
mfc的CDialogBar
一、创建DialogBar的派生类 首先,创建对话框资源:在对话框资源编辑器内生成一个Dialog资源,并将其风格(Style)属性必须设置为Child,不能设置为Overlapped或Popup,否则运行肯定出错;至于边界属性则随用户自己喜欢,一般都是选择None。其余属性也随用户选择,一般没有特殊要求还是选择默认的好。 其次,创建基于CDialog的派生类:打开ClassWizard,为以
VS2008 CDialogBa不能用,可以换成CDockablePane
VS2008 CDialogBa不能用,可以换成CDockablePane
添加大小可改变的dialogbar,创建及其销毁
dialogBar和modeless dialog很类似,MSDN上面说可以将之当做dialog来处理。这里将不考虑模态情况下,即其创建使用Create()函数。本文考虑VS2008下添加可改变大小(非docking时)的DialogBar及其销毁。
关闭