MFC界面库BCGControlBar新版功能详解二:对话框和表单

原创|行业资讯|编辑:龚雪|2016-04-08 09:20:27.000|阅读 592 次

概述:本系列文章将详细为你解析MFC界面库BCGControlBar v24.4新功能,此篇将介绍对话框和表单。

相关链接:

近日,BCGSoft正式发布了v24.4,本文主要介绍对话框和表单,让你对BCG这个控件有一个全新的认识和了解。需要最新版的可以点击这里【BCG下载

1. 改进对话框提示信息

对话框和表单
  • 新增信息提示样式:Info、Error、Shield或Ok,在CBCGPControlInfoTip::BCGPControlInfoTipStyle中实现该样式
  • 信息提示现在可以点击:当它可以点击时,框架会发送一个新的注册信息BCGM_ONCLICKINFOTIP到对话框/表单中

  • CBCGPDialog、CBCGPDialogBar、CBCGPPropertyPage和CBCGPFormView类的SetControlInfoTip方法现在有两个新的可选参数:
    • CBCGPControlInfoTip::BCGPControlInfoTipStyle样式 = CBCGPControlInfoTip::BCGPINFOTIP_Info:指定信息提示样式
    • BOOL bIsClickable = FALSE:指定信息提示是否可点击

2. CBCGPPropertyPage:新增背景图像支持,调用新的方法CBCGPPropertyPage::SetBackgroundImage来设置/删除背景图像。

对话框和表单

3. CBCGPPropertySheet::EnableLayout拥有一个新的可选参数'BOOL bResizeBox = FALSE',您可以设置该参数为TRUE,以便在属性表的右下角显示对话框重新调整的大小。

4. 属性表列表框现在使用Visual Managers的大字体。

5. 新的类CBCGPDHtmlDialog实现了具有主题化非客户端区域的HTML对话框。

6. CBCGPDialog::EnableLoadWindowPlacement和CBCGPPropertySheet::EnableLoadWindowPlacement拥有一个全新的、可选参数'LPCTSTR szWindowPlacementProfile = NULL'。此参数用于指定在窗口中放置保存的注册表分支。

7. 当用户在颜色对话框中更改颜色时,新的虚拟化方法CBCGPColorDialog::OnNewColorChanged通过框架被调用。

8. BCGP_MSGBOXPARAMS拥有新的成员:

  • bHeaderWordBreak:指定标题文本是否为多行,默认值为TRUE。
  • bMessageWordBreak:指定消息文本是否为多行,默认值为TRUE。

9. CBCGPProgressDlg::SetPos拥有一个新的、可选参数'BOOL bWaitForMessages = TRUE',此参数指定对话框是否应该等待Windows消息。

购买BCGControlBar最新正版授权!详情请"咨询在线客服"
Telerik UI联合慧都科技全场让利!全线7.5折!点击查看详情>>


标签:BCGMFC界面控件UI界面C/C++BCGControlBar

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果

文章转载自:慧都控件网

登录 慧都网发表评论


慧都网友 2016-04-08 10:33:01.000
0

BCG新版的功能介绍得比较详细,赞!


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
title
相关厂商
相关产品
BCGControlBar Professional Edition for MFC

用于构建类似微软Office、VS等MFC用户界面高级套包。

BCGControlBar for .NET

用于构建微软Office或VS风格的.NET用户界面高级套包。

BCGSoft Professional Editor

一个可合并到任何基于MFC的应用程序的高级MFC编辑器。

BCGSuite for MFC

Visual Studio 2008/2010/2012/2013 的MFC功能扩展控件,它弥补了新版MFC中没有网格、日历、编辑器等典型界面控件的缺憾

BCGMobile for Windows Phone

专门针对Windows Phone 7.0 和 Mango的移动开发工具,包含丰富的图表、仪表等界面控件

在线客服 在线QQ 电话咨询
400-700-1020
反馈
在线客服系统
live chat