在對話方塊中使用通用控制項
Windows 通用控制項可用於 對話方塊 、表單檢視、記錄檢視,以及以對話方塊範本為基礎的任何其他視窗。 下列含次要變更的程序,也可處理表單。
程序
在對話方塊中使用通用控制
使用對話方塊編輯器 ,將控制項放在對話方塊範本 上。
將表示控制項的成員變數加入對話方塊類別。 在 [ 新增成員變數] 對話方塊中,核 取 [控制項變數 ], 並確定已選取 [類別 ] 的 [控制項 ]。
如果這個通用控制項提供輸入到程式中,請在對話方塊類別宣告其他成員變數,以處理這些輸入值。
注意
您可以使用類別檢視中的操作功能表來新增這些成員變數(請參閱 新增成員變數 )。
在 對話方塊類別的 OnInitDialog 中,設定通用控制項的初始條件。 使用前一步驟所建立的成員變數,使用成員函式設定初始值和其他設定值。 如需有關設定值的詳細資訊,請參閱下列控制項的描述。
您也可以使用 對話方塊資料交換 (DDX) 來初始化對話方塊中的控制項。
在對話方塊的控制項處理常式,使用成員變數操作控制項。 如需有關方法的詳細資訊,請參閱下列控制項的說明描述。
注意
只有對話方塊存在,成員變數才會存在。 在關閉對話方塊之後,您將無法查詢輸入值的控制項。 若要使用通用控制項的輸入值,請覆寫您的對話方塊類別的
OnOK
。 在您的覆寫中查詢輸入值的控制項,並將這些值儲存在對話方塊類別的成員變數中。注意
您也可以使用對話方塊資料交換,設定或擷取對話方塊控制項的值。
備註
在對話方塊加入一些通用控制項將造成對話方塊無法再運作。 如需處理這種情況的詳細資訊,請參閱將 控制項新增至對話方塊,使對話方塊不再運作 。