對話方塊類別
類別 CDialog
及其衍生類別會封裝對話方塊功能。 由於對話方塊是特殊類型的視窗, CDialog
因此衍生自 CWnd
。 從 CDialog
衍生您的對話方塊類別,或使用標準對話方塊的其中一個通用對話方塊類別,例如開啟或儲存檔案、列印、選取字型或色彩、起始搜尋和取代作業,或執行各種 OLE 相關作業。
CDialog
所有對話方塊的基類,包括強制回應和無模式。
CDataExchange
提供對話方塊的資料交換和驗證資訊。
一般對話方塊
這些對話方塊類別會封裝 Windows 通用對話方塊。 它們提供複雜對話方塊的便於使用實作。
CCommonDialog
所有通用對話方塊的基類。
CFileDialog
提供開啟或儲存檔案的標準對話方塊。
CColorDialog
提供用於選取色彩的標準對話方塊。
CFontDialog
提供用於選取字型的標準對話方塊。
CFindReplaceDialog
提供搜尋和取代作業的標準對話方塊。
CPrintDialog
提供用於列印檔案的標準對話方塊。
CPrintDialogEx
提供 Windows Print 屬性工作表。
CPageSetupDialog
封裝 Windows 通用頁面設定對話方塊所提供的服務,以及設定及修改列印邊界的其他支援。
OLE 通用對話方塊
OLE 會將數個通用對話方塊新增至 Windows。 這些類別會封裝 OLE 通用對話方塊。
COleDialog
由架構用來包含所有 OLE 對話方塊的通用實作。 在使用者介面分類中的所有對話方塊類別都是衍生自這個基底類別。 COleDialog
無法直接使用。
COleInsertDialog
顯示 [插入物件] 對話方塊,用於插入新的 OLE 連結的或內嵌的項目的標準使用者介面。
COlePasteSpecialDialog
顯示 [選擇性貼上] 對話方塊,用於實作 [編輯選擇性貼上] 命令的標準使用者介面。
COleLinksDialog
顯示 [編輯連結] 對話方塊中,用於修改連結項目的相關資訊的標準使用者介面。
COleChangeIconDialog
顯示 [變更圖示] 對話方塊,用於變更與 OLE 內嵌或連結的項目關聯的圖示的標準使用者介面。
COleConvertDialog
顯示 [轉換] 對話方塊,用於將 OLE 項目從一個類型轉換為另一個類型的標準使用者介面。
COlePropertiesDialog
封裝 Windows 通用 OLE 屬性對話方塊。 [通用 OLE 屬性] 對話方塊可讓您使用與 Windows 標準一致的方式,輕鬆顯示和修改 OLE 文件項目的屬性。
COleUpdateDialog
顯示 [更新] 對話方塊,用於更新文件中的所有連結的標準使用者介面。 對話方塊包含進度指示器,以指出更新程序是如何接近完成。
COleChangeSourceDialog
顯示 [變更來源] 對話方塊,用於變更連結的目的地或來源的標準使用者介面。
COleBusyDialog
顯示 [伺服器忙碌中] 和 [伺服器沒有回應] 對話方塊,用於處理呼叫忙碌的應用程式的標準使用者介面。 通常由 COleMessageFilter 實作自動顯示。
屬性工作表類別
屬性工作表類別可讓您的應用程式使用屬性工作表,也稱為索引標籤式對話方塊。 屬性工作表是一種有效率的方式,可在單一對話方塊中組織大量的控制項。
CPropertyPage
提供屬性工作表內的個別頁面。 針對要新增至屬性工作表的每個頁面,從 衍生類別 CPropertyPage
。
CPropertySheet
提供多個屬性頁的框架。 從 衍生屬性工作表類別 CPropertySheet
,以快速實作屬性工作表。
COlePropertyPage
在類似對話方塊的圖形介面中顯示 OLE 控制項的屬性。
以 HTML 為基礎的對話方塊類別
CDHtmlDialog
用來建立對話方塊,以 HTML 而非對話資源實作其使用者介面。
CMultiPageDHtmlDialog
循序顯示多個 HTML 頁面,並處理每個頁面的事件。
相關類別
這些類別不是每個對話方塊,但它們會使用對話方塊範本,而且有許多對話方塊的行為。
CDialogBar
以對話方塊範本為基礎的控制項列。
CFormView
在對話方塊範本中定義其版面配置的捲動檢視。 從 衍生類別 CFormView
,以根據對話方塊範本實作使用者介面。
CDaoRecordView
提供直接連接到資料存取物件 (DAO) 記錄集物件的表單檢視。 和所有表單檢視一樣,是以 CDaoRecordView
對話方塊範本為基礎。
CRecordView
提供直接連接到 Open Database 連線ivity (ODBC) recordset 物件的表單檢視。 和所有表單檢視一樣,是以 CRecordView
對話方塊範本為基礎。
CPrintInfo
結構,包含列印或預覽列印作業的相關資訊。 CView 的 列印架構所使用。