commdlg.h 標頭
對話方塊會使用此標頭。 如需詳細資訊,請參閱
commdlg.h 包含下列程式設計介面:
IPrintDialogCallback 提供方法,可讓應用程式在顯示 Print 屬性工作表時從 PrintDlgEx 函式接收通知和訊息。 |
IPrintDialogServices 提供方法,讓應用程式能夠使用 PrintDlgEx 函式來擷取目前選取印表機的相關資訊。 |
CDSIZEOF_STRUCT 取得結構的大小,上限為指定的成員 |
CommDlg_OpenSave_GetFilePathA ASCII 版本的 CommDlg_OpenSave_GetFilePath |
CommDlg_OpenSave_GetFilePathW 寬字元串版本的 CommDlg_OpenSave_GetFilePath |
CommDlg_OpenSave_GetFolderIDList 擷取對應至檔案總管樣式開啟或另存新檔對話方塊目前已開啟之資料夾的專案識別碼清單位址。 |
CommDlg_OpenSave_GetFolderPathA ASCII 版本的 CommDlg_OpenSave_GetFolderPath |
CommDlg_OpenSave_GetFolderPathW 寬字元串版本的 CommDlg_OpenSave_GetFolderPath |
CommDlg_OpenSave_GetSpecA ASCII 版本的 CommDlg_OpenSave_GetSpec |
CommDlg_OpenSave_GetSpecW 寬字元串版本的 CommDlg_OpenSave_GetSpec |
CommDlg_OpenSave_HideControl 在 [總管] 樣式的 [開啟] 或 [另存新檔] 對話方塊中隱藏指定的控制項。 |
CommDlg_OpenSave_SetControlText 在 [總管] 樣式的 [開啟] 或 [另存新檔] 對話方塊中,設定指定控制項的文字。 |
CommDlg_OpenSave_SetDefExt 設定 [總管] 樣式的 [開啟] 或 [另存新檔] 對話方塊的預設副檔名。 |
CommDlgExtendedError CommDlgExtendedError 函式 (commdlg.h) 會傳回常見的對話方塊錯誤碼。 |
FindTextA 建立系統定義的無模式 [尋找] 對話方塊,讓使用者指定要搜尋的字串,以及在檔中搜尋文字時要使用的選項。 (ANSI) |
FindTextW 建立系統定義的無模式 [尋找] 對話方塊,讓使用者指定要搜尋的字串,以及在檔中搜尋文字時要使用的選項。 (Unicode) |
GetFileTitleA 擷取指定檔案的名稱。 (ANSI) |
GetFileTitleW 擷取指定檔案的名稱。 (Unicode) |
GetOpenFileNameA 建立 [開啟] 對話方塊,讓使用者指定要開啟之檔案或檔案集的名稱、磁片磁碟機、目錄和名稱。 (ANSI) |
GetOpenFileNameW 建立 [開啟] 對話方塊,讓使用者指定要開啟之檔案或檔案集的名稱、磁片磁碟機、目錄和名稱。 (Unicode) |
GetSaveFileNameA 建立 [儲存] 對話方塊,讓使用者指定要儲存的磁片磁碟機、目錄和檔案名。 (ANSI) |
GetSaveFileNameW 建立 [儲存] 對話方塊,讓使用者指定要儲存的磁片磁碟機、目錄和檔案名。 (Unicode) |
ReplaceTextA 建立系統定義的無強制回應對話方塊,讓使用者指定要搜尋的字串和取代字串,以及控制尋找和取代作業的選項。 (ANSI) |
ReplaceTextW 建立系統定義的無強制回應對話方塊,讓使用者指定要搜尋的字串和取代字串,以及控制尋找和取代作業的選項。 (Unicode) |
ChooseColorA CHOOSECOLORA (ANSI) 函式 (commdlg.h) 包含 ChooseColor 函式用來初始化 Color 對話方塊的資訊。 |
ChooseColorW ChooseColor 的寬字元串版本 |
ChooseFontA ChooseFont 的 ASCII 版本 |
ChooseFontW ChooseFont 的寬字元串版本 |
LPCCHOOKPROC 接收用於 [色彩] 對話方塊之預設對話方塊程式的訊息或通知。 這是與 ChooseColor 函式搭配使用的應用程式定義或程式庫定義回呼函式。 |
LPCFHOOKPROC 接收訊息或通知,用於 [字型] 對話方塊的預設對話方塊程式。 這是與 ChooseFont 函式搭配使用的應用程式定義或程式庫定義的回呼程式。 |
LPFRHOOKPROC 接收訊息或通知,用於 [尋找或取代] 對話方塊的預設對話方塊程式。 |
LPOFNHOOKPROC 接收從對話方塊傳送的通知訊息。 |
LPPAGEPAINTHOOK 接收訊息,可讓您在 [版面設定] 對話方塊中自訂範例頁面的繪圖。 PagePaintHook 攔截程式是搭配 PageSetupDlg 函式使用的應用程式定義或程式庫定義回呼函式。 |
LPPAGESETUPHOOK 接收用於 [頁面設定] 對話方塊之預設對話方塊程式的訊息或通知。 PageSetupHook 攔截程式是搭配 PageSetupDlg 函式使用的應用程式定義或程式庫定義回呼函式。 |
LPPRINTHOOKPROC 接收訊息或通知,用於 [列印] 對話方塊的預設對話方塊程式。 這是與 PrintDlg 函式搭配使用的應用程式定義或程式庫定義回呼函式。 |
LPSETUPHOOKPROC 搭配 PrintDlg 函式使用的應用程式定義或程式庫定義回呼函式。 攔截程式會接收訊息或通知,這些訊息或通知適用于 [列印安裝] 對話方塊的預設對話方塊程式。 |
PageSetupDlgA PAGESetupDlg 的 ASCII 版本 |
PageSetupDlgW PageSetupDlg 的寬字元串版本 |
PrintDlgA ASCII 版本的 PrintDlg |
PrintDlgExA ASCII 版本的 PrintDlgEx |
PrintDlgExW PrintDlgEx 的寬字元串版本 |
PrintDlgW PrintDlg 的寬字元串版本 |
CHOOSECOLORA CHOOSECOLORA (ANSI) 結構 (commdlg.h) 包含 ChooseColor 函式用來初始化 Color 對話方塊的資訊。 |
CHOOSECOLORA CHOOSECOLORA (ANSI) 結構 r1 (commdlg.h) 包含 ChooseColor 函數用來初始化 Color 對話方塊的資訊。 |
CHOOSECOLORW CHOOSECOLORW (Unicode) 結構 (commdlg.h) 包含 ChooseColor 函式用來初始化 [色彩] 對話方塊的資訊。 |
CHOOSECOLORW CHOOSECOLORW (Unicode) 結構 r1 (commdlg.h) 包含 ChooseColor 函式用來初始化 Color 對話方塊的資訊。 |
CHOOSEFONTA 包含 ChooseFont 函式用來初始化 [字型] 對話方塊的資訊。 使用者關閉對話方塊之後,系統會傳回此結構中使用者選取專案的相關資訊。 (ANSI) |
CHOOSEFONTW 包含 ChooseFont 函式用來初始化 [字型] 對話方塊的資訊。 使用者關閉對話方塊之後,系統會傳回此結構中使用者選取專案的相關資訊。 (Unicode) |
DEVNAMES 包含字串,識別印表機的驅動程式、裝置和輸出埠名稱。 |
FINDREPLACEA 包含 FindText 和 ReplaceText 函式用來初始化 [尋找和取代] 對話方塊的資訊。 (ANSI) |
FINDREPLACEW 包含 FindText 和 ReplaceText 函式用來初始化 [尋找和取代] 對話方塊的資訊。 (Unicode) |
OFNOTIFYA 包含傳送至 [開啟] 或 [另存新檔] 對話方塊之 OFNHookProc 攔截程式之WM_NOTIFY訊息的相關資訊。 WM_NOTIFY訊息的 lParam 參數是 OFNOTIFY 結構的指標。 (ANSI) |
OFNOTIFYEXA 包含CDN_INCLUDEITEM通知訊息的相關資訊。 (ANSI) |
OFNOTIFYEXW 包含CDN_INCLUDEITEM通知訊息的相關資訊。 (Unicode) |
OFNOTIFYW 包含傳送至 [開啟] 或 [另存新檔] 對話方塊之 OFNHookProc 攔截程式之WM_NOTIFY訊息的相關資訊。 WM_NOTIFY訊息的 lParam 參數是 OFNOTIFY 結構的指標。 (Unicode) |
OPENFILENAME_NT4A OPENFILENAME_NT4結構與 OPENFILENAME 相同,_WIN32_WINNT設定為 0x0400。 (ANSI) |
OPENFILENAME_NT4W OPENFILENAME_NT4結構與 OPENFILENAME 相同,_WIN32_WINNT設定為 0x0400。 (Unicode) |
OPENFILENAMEA 包含 GetOpenFileName 和 GetSaveFileName 函式用來初始化 [開啟] 或 [另存新檔] 對話方塊的資訊。 使用者關閉對話方塊之後,系統會傳回此結構中使用者選取專案的相關資訊。 (ANSI) |
OPENFILENAMEW 包含 GetOpenFileName 和 GetSaveFileName 函式用來初始化 [開啟] 或 [另存新檔] 對話方塊的資訊。 使用者關閉對話方塊之後,系統會傳回此結構中使用者選取專案的相關資訊。 (Unicode) |
PAGESETUPDLGA 包含 PageSetupDlg 函式用來初始化 [頁面設定] 對話方塊的資訊。 使用者關閉對話方塊之後,系統會傳回此結構中使用者定義頁面參數的相關資訊。 (ANSI) |
PAGESETUPDLGW 包含 PageSetupDlg 函式用來初始化 [頁面設定] 對話方塊的資訊。 使用者關閉對話方塊之後,系統會傳回此結構中使用者定義頁面參數的相關資訊。 (Unicode) |
PRINTDLGA 包含 PrintDlg 函式用來初始化列印對話方塊的資訊。 使用者關閉對話方塊之後,系統會使用此結構來傳回使用者選取專案的相關資訊。 (ANSI) |
PRINTDLGEXA 包含 PrintDlgEx 函式用來初始化 Print 屬性工作表的資訊。 使用者關閉屬性工作表之後,系統會使用此結構傳回使用者選取專案的相關資訊。 (ANSI) |
PRINTDLGEXW 包含 PrintDlgEx 函式用來初始化 Print 屬性工作表的資訊。 使用者關閉屬性工作表之後,系統會使用此結構傳回使用者選取專案的相關資訊。 (Unicode) |
PRINTDLGW 包含 PrintDlg 函式用來初始化列印對話方塊的資訊。 使用者關閉對話方塊之後,系統會使用此結構來傳回使用者選取專案的相關資訊。 (Unicode) |
PRINTPAGERANGE 代表列印工作中的頁面範圍。 列印工作可以有多個頁面範圍。 呼叫 PrintDlgEx 函式時,會在 PRINTDLGEX 結構中提供這項資訊。 |