文檔金喜正規買球>>BCGControlBar使用教程>>BCGControlBar教程:如何將MFC控件的BCGControlBarBCGSuite添加到對話框中
BCGControlBar教程:如何將MFC控件的BCGControlBarBCGSuite添加到對話框中
如果您正在使用我們的Windows窗體產品,那么將我們的控件添加到窗體是沒有問題的:只需從Visual Studio工具箱中拖動所需的項目并將其放入窗體即可。在對話框中添加非標準控件需要一些步驟。在本演練中,我們將嘗試描述如何執行此任務。如果您沒有足夠的Visual C ++ / MFC經驗,請查看以下信息:
類名稱 | 描述 | 如何添加 |
CBCGPAnalogClockCtrl | 使用嵌入式模擬時鐘計控制。 |
|
CBCGPAnimCtrl | 控件顯示一組具有指定幀速率的位圖。 |
|
CBCGPButton | 提供標準Windows按鈕控件的擴展功能的控件。它包括新的外觀和感覺樣式,對齊文本的各種方法,組合圖像和文本的能力,設置光標和工具提示。 |
|
CBCGPBrushButton | 刷子按鈕來自常規按鈕控件,并在左側顯示畫筆預覽。當用戶單擊此按鈕時,將出現模態畫筆編輯對話框。 |
|
CBCGPBreadcrumb | 允許用戶瀏覽分層數據的控件,例如應用程序定義的庫或文件目錄。可以將其與不一次顯示整個項目樹的樹視圖控件進行比較。 |
|
CBCGPCalculator | 實現算術計算器功能的控件。 |
|
CBCGPCalendar | 實現日歷控制功能的控件。控件可以一次顯示幾個月。根據控件大小自動計算顯示的月數。 |
|
CBCGPChartCtrl | 封裝Chart可視對象的控件,它覆蓋控件的客戶區域。 |
|
CBCGPCheckListBox | 具有視覺主題,標題和“固定”項目支持的擴展檢查列表框控件 |
|
CBCGPCircularGaugeCtrl | 采用嵌入式圓形儀表控制。 |
|
CBCGPCircularProgressIndicatorCtrl | 使用嵌入式循環進度指示器控制 | |
CBCGPColorBar | 辦公風格的調色板。 |
|
CBCGPColorButton | 辦公風格的顏色選擇器。 |
|
CBCGPColorComboBox | 實現所有者繪制組合框的控件,其下拉列表包含左側帶有顏色框的顏色名稱。 |
|
CBCGPComboBox | 使用Visual Theme實現組合框控件繪制的控件。它還旨在支持“Aero Glass”上的繪圖。 |
|
CBCGPDateTimeCtrl | 日期/時間選擇器 |
|
CBCGPDurationCtrl | 持續時間控制 |
|
CBCGPDiagramVisualContainerCtrl | 圖容器控件 |
|
CBCGPEdit | 使用瀏覽按鈕和搜索框功能編輯控件。 |
|
CBCGPEditCtrl | 高級編輯控件,具有語法突出顯示,標記,輪廓(可折疊節點)和IntelliSense支持。 |
|
CBCGPEditListBox | 帶有標題和“新建”,“刪除”,“向上”和“向下”按鈕的可編輯列表框 |
|
CBCGPFontComboBox | 字體選擇器控件 |
|
CBCGPGridCtrl | 高級網格和報告控制 |
|
CBCGPHotSpotImageCtrl | 使用包含可點擊的矩形區域(熱點)的背景圖像進行控制。當用戶單擊熱點時,控件將帶有BN_CLICKED代碼的WM_COMMAND消息發送給父節點。 |
|
CBCGPKnobCtrl | 控制模擬數字旋鈕功能。 |
|
CBCGPLinearGaugeCtrl | 采用嵌入式線性規控制。 |
|
CBCGPLineStyleComboBox | 具有預定義線條樣式集的組合框,例如實線,點或短劃線。 |
|
CBCGPListBox | 具有視覺主題,標題和“fix”項目支持的擴展列表框控件 |
|
CBCGPListCtrl | 具有視覺主題支持的擴展列表控件。 |
|
CBCGPMaskEdit | 擴展編輯控件,能夠根據指定的掩碼驗證鍵入的字符,并根據指定的模板顯示它們。 |
|
CBCGPMenuButton | 提供按鈕功能的控件,單擊時顯示彈出菜單,并將選定的命令重定向到父級。 |
|
CBCGPProgressCtrl | 通過視覺主題支持擴展進度控制。 |
|
CBCGPPropertySheetCtrl | 物業單控制。 |
m_wndPropSheet.m_bIsAutoDestroy = FALSE; |
CBCGPPropList | 具有嵌入式工具欄,搜索框,多級層次結構,項狀態,命令和描述的高級屬性網格控件。 |
|
CBCGPRotationCtrl | 旋轉控制源自“徑向”菜單,適用于3D對象(例如3D中的圖表)視圖。 |
|
CBCGPRadialMenu | 徑向菜單控制 |
|
CBCGPScrollBar | 具有視覺主題支持的滾動條控件。 |
|
CBCGPShellBreadcrumb | Explorer風格的shell breadcrumb控件。 |
|
CBCGPShellList | 資源管理器風格的shell列表控件。 |
|
CBCGPShellTree | 資源管理器風格的shell樹視圖。 |
|
CBCGPSpinButtonCtrl | 通過視覺主題支持旋轉(“向上/向下”)控制。 |
|
CBCGPSwitchCtrl | “開/關”儀表具有不同的形狀和視覺主題。 |
|
CBCGPTabWnd | “高級”選項卡控件提供了允許創建選項卡式窗口小部件的功能。 |
|
CBCGPTagCloudCtrl | 標簽云控件是文本數據(“標簽”)的可視化表示,每個標簽的重要性以字體大小或顏色顯示。 |
|
CBCGPTreeCtrl | 具有視覺主題支持的擴展樹控件。 |
|
CBCGPTreeMapCtrl | 樹圖是層次結構的空間約束可視化。它使用大小和顏色顯示葉節點的屬性。 |
|
CBCGPURLLinkBut??ton | 超鏈接控制。 |
|
CBCGPWinUITilesCtrl | 實現類似Windows 8的磁貼的控件。 |
|
如何將標準Windows控件添加到對話框:
- 打開對話框編輯器(在“Resource View”窗格中雙擊“Dialog”項(例如,IDD_ABOUT)或添加新的對話框/表單資源)。
- 顯示Visual Studio工具箱(“View|Toolbox”或Ctrl + Alt + X)。
- 將控件從“工具箱”窗口拖放到對話框上的位置。
- 如果要添加空的Picture控件(占位符),則需要將控件ID從IDC_STATIC修改為某些“實際”值,例如IDC_CHART或IDC_TILES。否則,您無法為此控件添加成員變量。
如何為對話框控件添加成員變量:
如果您的工作環境是Visual C ++ 6.0,Visual Studio 2010或更高版本,最簡單的方法是使用MFC類向導:
- 在對話框編輯器中選擇控件。
- 啟動MFC類向導(VC ++ 6.0中的“View | ClassWizard”或VS 2010-2017中的“Project | Class Wizard”)。
- 切換到“Member Variables”選項卡。
- 按ID選擇所需的控件。
- 單擊“Add Variable”按鈕。
- 輸入成員名稱,選擇“Control”類別,然后單擊“OK”按鈕。與控件關聯的新C ++類成員將添加到您的代碼中。
在其他Visual Studios版本(例如Visual Studio 2005或2008)中,您可以使用“Add Variable”上下文菜單項:
- 在“Dialog Editor”中右鍵單擊控件
- 選擇“Add Variable...”菜單項 - 出現“添加成員變量”向導。
- 輸入變量名稱,選擇“Control”類別,然后單擊“Finish”按鈕。與控件關聯的新C ++類成員將添加到您的代碼中。
購買BCGSoft正版授權,請點擊“”喲!