1. 程式人生 > >BCGControlBar教程:將MFC控制元件的BCGControlBar / BCGSuite新增到

BCGControlBar教程:將MFC控制元件的BCGControlBar / BCGSuite新增到

BCGControlBar Pro for MFC最新試用版下載請猛戳>>>
如果正在使用我們的Windows Forms產品,那麼將我們的控制元件新增到窗體是沒有問題的:只需從Visual Studio工具箱中拖動所需的專案並將其拖放到窗體中即可。 但是,MFC開發人員的生活並不那麼容易:在對話方塊中新增非標準控制元件需要一些步驟。 在本演練中,我們將嘗試描述如何執行此任務。

如何將標準Windows控制元件新增到對話方塊:
開啟對話方塊編輯器(在“Resource View”窗格中,雙擊“Dialog”項(例如,IDD_ABOUT)或新增新的對話方塊/表單資源)。
顯示Visual Studio工具箱(“View | Toolbox”或Ctrl + Alt + X)。
將控制元件從“工具箱”視窗拖放到對話方塊上的位置。
如果要新增空的Picture控制元件(佔位符),則需要將控制元件ID從IDC_STATIC修改為某些“actual”值,例如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...”選單項 - 出現“Add Member Variable”嚮導。
輸入變數名稱,選擇“Control”類別,然後單擊“Finish”按鈕。與控制元件關聯的新C ++類成員將新增到程式碼中。