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

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

1. 改进对话框提示信息字体

对话框和表单

  • 新增信息提示样式:Info、Error、Shield或Ok,在CBCGPControlInfoTip::BCGPControlInfoTipStyle中实现该样式spa

  • 信息提示如今能够点击:当它能够点击时,框架会发送一个新的注册信息BCGM_ONCLICKINFOTIP到对话框/表单中orm


  • CBCGPDialog、CBCGPDialogBar、CBCGPPropertyPage和CBCGPFormView类的SetControlInfoTip方法如今有两个新的可选参数:ip

    • CBCGPControlInfoTip::BCGPControlInfoTipStyle样式 = CBCGPControlInfoTip::BCGPINFOTIP_Info:指定信息提示样式get

    • BOOL bIsClickable = FALSE:指定信息提示是否可点击it

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

对话框和表单

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

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消息。

相关文章
相关标签/搜索