MFC界面库BCGControlBar新版功能详解二:对话框和表单
来源:互联网 发布:中国网络舆论环境 编辑:程序博客网 时间:2024/05/19 04:26
近日,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消息。
- MFC界面库BCGControlBar新版功能详解二:对话框和表单
- MFC界面库BCGControlBar新版功能详解一:Ribbon Bar
- MFC界面库BCGControlBar新版功能详解四:示例和其他功能
- MFC界面库BCGControlBar v25.0新功能详解五之对话框和表单等
- MFC界面库BCGControlBar新版功能详解三:图表、网格、报表控件
- MFC界面库BCGControlBar新版功能详解三:图表、网格、报表控件
- MFC界面库BCGControlBar v25.0新功能详解二:网格和报表控件
- MFC界面库BCGControlBar v25.1新版亮点二:资源管理器样式工具栏等
- MFC界面库BCGControlBar v25.1新版亮点三:工具栏和菜单等
- MFC界面库BCGControlBar v25.2新版亮点:Dialogs和Grid控件等
- MFC界面库BCGControlBar v25.3新版亮点:Dialogs和Forms
- MFC界面库BCGControlBar v25.3新版亮点:Gauge Controls
- MFC界面库BCGControlBar v25.0新功能详解四:可视化容器和控件
- MFC界面库BCGControlBar v25.0新功能详解六:属性网格和其他
- MFC界面库BCGControlBar v25.1新版亮点一:Chart Control
- MFC界面库BCGControlBar v25.1新版亮点四:网格控件等
- MFC界面库BCGControlBar v25.2新版亮点:支持Visual Studio 2017 RC
- MFC界面库BCGControlBar v25.3新版亮点:支持Visual Studio 2017
- 使用graphviz绘制流程图
- SpringMVC拦截器(资源和权限管理)
- JS获取当前对象大小以及屏幕分辨率
- HashMap和HashSet的区别
- Linux mkdir --创建目录
- MFC界面库BCGControlBar新版功能详解二:对话框和表单
- Android日历选择控件DatePickerDialog只显示年月
- FT4232H数据手册_USB转4路UART芯片
- Linux mkfs --格式化磁盘
- C++第二次实验1.5
- Git详解:Git内部原理
- 【Java集合源码剖析】Hashtable源码剖析
- MVC详细精确理解
- CSS3阴影 box-shadow的使用和技巧总结