文檔首頁>>BCGControlBar使用教程>>BCGControlBar教程:將MFC控件的BCGControlBar / BCGSuite添加到對話框中
BCGControlBar教程:將MFC控件的BCGControlBar / BCGSuite添加到對話框中
如果正在使用我們的Windows Forms產(chǎn)品,那么將我們的控件添加到窗體是沒有問題的:只需從Visual Studio工具箱中拖動(dòng)所需的項(xiàng)目并將其拖放到窗體中即可。 但是,MFC開發(fā)人員的生活并不那么容易:在對話框中添加非標(biāo)準(zhǔn)控件需要一些步驟。 在本演練中,我們將嘗試描述如何執(zhí)行此任務(wù)。
如何將標(biāo)準(zhǔn)Windows控件添加到對話框:
- 打開對話框編輯器(在“Resource View”窗格中,雙擊“Dialog”項(xiàng)(例如,IDD_ABOUT)或添加新的對話框/表單資源)。
- 顯示Visual Studio工具箱(“View | Toolbox”或Ctrl + Alt + X)。
- 將控件從“工具箱”窗口拖放到對話框上的位置。
- 如果要添加空的Picture控件(占位符),則需要將控件ID從IDC_STATIC修改為某些“actual”值,例如IDC_CHART或IDC_TILES。否則,無法為此控件添加成員變量。
如何為對話框控件添加成員變量:
如果工作環(huán)境是Visual C ++ 6.0、Visual Studio 2010或更高版本,最簡單的方法是使用MFC類向?qū)В?/p>
- 在對話框編輯器中選擇控件。
- 啟動(dòng)MFC類向?qū)В╒C ++ 6.0中的“View | ClassWizard”或VS 2010-2017中的“Project | Class Wizard”)。
- 切換到“Member Variables”選項(xiàng)卡。
- 按ID選擇所需的控件。
- 單擊“Add Variable”按鈕。
- 輸入成員名稱,選擇“Control”類別,然后單擊“OK”按鈕。與控件關(guān)聯(lián)的新C ++類成員將添加到代碼中。
在其他Visual Studios版本(例如Visual Studio 2005或2008)中,可以使用“Add Variable”上下文菜單項(xiàng):
- 在“Dialog Editor”中右鍵單擊控件
- 選擇“Add Variable...”菜單項(xiàng) - 出現(xiàn)“Add Member Variable”向?qū)А?/li>
- 輸入變量名稱,選擇“Control”類別,然后單擊“Finish”按鈕。與控件關(guān)聯(lián)的新C ++類成員將添加到代碼中。
購買BCGSoft正版授權(quán),請點(diǎn)擊“咨詢在線客服”喲!