BCGControlBar Pro for MFC最新試用版下載請猛戳>>>ios
若是正在使用咱們的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」上下文菜單項:spa
- 在「Dialog Editor」中右鍵單擊控件
- 選擇「Add Variable...」菜單項 - 出現「Add Member Variable」嚮導。
- 輸入變量名稱,選擇「Control」類別,而後單擊「Finish」按鈕。與控件關聯的新C ++類成員將添加到代碼中。