BCGControlBar Pro for MFC最新試用版下載請猛戳>>>ios
若是您正在使用咱們的Windows窗體產品,那麼將咱們的控件添加到窗體是沒有問題的:只需從Visual Studio工具箱中拖動所需的項目並將其放入窗體便可。在對話框中添加非標準控件須要一些步驟。在本演練中,咱們將嘗試描述如何執行此任務。若是您沒有足夠的Visual C ++ / MFC經驗,請查看如下信息:shell
類名稱 | 描述 | 如何添加 |
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 | 樹圖是層次結構的空間約束可視化。它使用大小和顏色顯示葉節點的屬性。 |
|
CBCGPURLLinkButton | 超連接控制。 |
|
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」上下文菜單項:this
- 在「Dialog Editor」中右鍵單擊控件
- 選擇「Add Variable...」菜單項 - 出現「添加成員變量」嚮導。
- 輸入變量名稱,選擇「Control」類別,而後單擊「Finish」按鈕。與控件關聯的新C ++類成員將添加到您的代碼中。