BCGControlBar Pro for MFC最新试用版下载请猛戳>>>
如果您正在使用我们的Windows窗体产品,那么将我们的控件添加到窗体是没有问题的:只需从Visual Studio工具箱中拖动所需的项目并将其放入窗体即可。在对话框中添加非标准控件需要一些步骤。在本演练中,我们将尝试描述如何执行此任务。如果您没有足够的Visual C ++ / MFC经验,请查看以下信息:
类名称
描述
如何添加
CBCGPAnalogClockCtrl
使用嵌入式模拟时钟计控制。
在对话框中添加一个空的Picture控件(占位符)(1)
为此控件定义CStatic成员变量(2)
用.H文件中的CBCGPAnalogClockCtrl替换CStatic
CBCGPAnimCtrl
控件显示一组具有指定帧速率的位图。
在对话框中添加一个空的Picture控件(占位符)(1)
为此控件定义CStatic成员变量(2)
用.H文件中的CBCGPAnimCtrl替换CStatic
CBCGPButton
提供标准Windows按钮控件的扩展功能的控件。它包括新的外观和感觉样式,对齐文本的各种方法,组合图像和文本的能力,设置光标和工具提示。
在对话框中添加一个Button(1)
为此控件定义CButton成员变量(2)
用.H文件中的CBCGPButton替换CButton
CBCGPBrushButton
刷子按钮来自常规按钮控件,并在左侧显示画笔预览。当用户单击此按钮时,将出现模态画笔编辑对话框。
在对话框中添加一个Button(1)
为此控件定义CButton成员变量(2)
用.H文件中的CBCGPBrushButton替换CButton
CBCGPBreadcrumb
允许用户浏览分层数据的控件,例如应用程序定义的库或文件目录。可以将其与不一次显示整个项目树的树视图控件进行比较。
将Edit控件添加到对话框中(1)
为此控件定义CEdit成员变量(2)
用.H文件中的CBCGPBreadcrumb替换CEdit
CBCGPCalculator
实现算术计算器功能的控件。
将不可见的空图片控件(占位符)添加到对话框编辑器(1)
将CBCGPCalculator成员变量添加到对话框类(例如,m_wndCalc)
在OnInitDialog中创建控件:m_wndCalc.CreateOnPlaceHolder(this,id_of_placeholder,id_of_control,style);
CBCGPCalendar
实现日历控制功能的控件。控件可以一次显示几个月。根据控件大小自动计算显示的月数。
将不可见的空图片控件(占位符)添加到对话框编辑器(1)
将CBCGPCalendar成员变量添加到对话框类(例如,m_wndCalendar)
在OnInitDialog中创建控件:m_wndCalendar.CreateOnPlaceHolder(this,id_of_placeholder,id_of_control,style);
CBCGPChartCtrl
封装Chart可视对象的控件,它覆盖控件的客户区域。
在对话框中添加一个空的Picture控件(占位符)(1)
为此控件定义CStatic成员变量(2)
用.H文件中的CBCGPChartCtrl替换CStatic
CBCGPCheckListBox
具有视觉主题,标题和“固定”项目支持的扩展检查列表框控件
在对话框中添加一个列表框(1)。此控件应具有“owner-draw”和“has strings”样式。
为此控件定义CListBox成员变量(2)
用.H文件中的CBCGPCheckListB