在對話方塊中使用通用控制項
Windows 通用控制項可用於 對話方塊,形成檢視、資料錄檢視和根據對話方塊範本的其他視窗。 下列程序,次要變更,為表單上運作。
程序
使用公用控制對話方塊
將控制項放在對話方塊範本 使用對話方塊編輯器。
加入至對話方塊類別表示控制項的成員變數。 在 Add Member Variable 對話方塊,請檢查 Control variable 和 Control 確定 Category為已選取。
如果這個通用控制項提供輸入至程式,宣告在對話方塊類別的其他成員變數管理這些輸入值。
注意事項 您可以加入這些成員變數在類別檢視中使用內容功能表 (請參閱 加入成員變數)。
在您的對話方塊類別的 OnInitDialog ,設定通用控制項的初始條件。 使用變數前一步驟所建立的成員,使用成員函式來設定初始值和其他設定。 請參閱下列控制項在設定的詳細資訊的說明。
您也可以使用 對話資料交換 (Dialog Data Exchange,DDX) 初始化在對話方塊的控制項。
在對話方塊中控制項的處理常式,使用成員變數操作控制項。 請參閱下列控制項在方法的詳細資訊的說明。
注意事項 只有對話方塊存在,成員變數才會存在。在對話方塊關閉之後,您將無法查詢輸入值的控制項。要與通用控制項的輸入值時,請覆寫您的對話方塊類別的 OnOK 。在您的覆寫,請查詢輸入值的控制項並儲存這些值在對話方塊類別的成員變數。
注意事項 您也可以使用對話資料交換從對話方塊的控制項設定或擷取值。
備註
一些常見的控制項加入至對話方塊將造成對話方塊不再生效。 參考 將控制項加入至對話方塊會造成對話方塊無法使用 有關處理這種情況的詳細資訊。