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

相關文章
相關標籤/搜索