使用英语阅读

通过


commdlg.h 标头

对话框使用此标头。 有关详细信息,请参阅:

commdlg.h 包含以下编程接口:

接口

 
IPrintDialogCallback

提供使应用程序能够在显示 Print 属性表时从 PrintDlgEx 函数接收通知和消息的方法。
IPrintDialogServices

提供使应用程序能够使用 PrintDlgEx 函数检索有关当前所选打印机的信息的方法。

函数

 
CDSIZEOF_STRUCT

获取结构的大小,最大为指定成员
CommDlg_OpenSave_GetFilePathA

CommDlg_OpenSave_GetFilePath的 ASCII 版本
CommDlg_OpenSave_GetFilePathW

CommDlg_OpenSave_GetFilePath的宽字符串版本
CommDlg_OpenSave_GetFolderIDList

检索与资源管理器样式的“打开”或“另存为”对话框当前打开的文件夹对应的项目标识符列表的地址。
CommDlg_OpenSave_GetFolderPathA

CommDlg_OpenSave_GetFolderPath 的 ASCII 版本
CommDlg_OpenSave_GetFolderPathW

CommDlg_OpenSave_GetFolderPath的宽字符串版本
CommDlg_OpenSave_GetSpecA

CommDlg_OpenSave_GetSpec 的 ASCII 版本
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 函数用于初始化“颜色”对话框的信息。
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

PrintDlg 的 ASCII 版本
PrintDlgExA

PrintDlgEx 的 ASCII 版本
PrintDlgExW

PrintDlgEx 的宽字符串版本
PrintDlgW

PrintDlg 的宽字符串版本

结构

 
CHOOSECOLORA

CHOOSECOLORA (ANSI) 结构 (commdlg.h) 包含 ChooseColor 函数用于初始化“颜色”对话框的信息。
CHOOSECOLORA

CHOOSECOLORA (ANSI) 结构 r1 (commdlg.h) 包含 ChooseColor 函数用于初始化“颜色”对话框的信息。
CHOOSECOLORW

CHOOSECOLORW (Unicode) 结构 (commdlg.h) 包含 ChooseColor 函数用于初始化“颜色”对话框的信息。
CHOOSECOLORW

CHOOSECOLORW (Unicode) 结构 r1 (commdlg.h) 包含 ChooseColor 函数用于初始化“颜色”对话框的信息。
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 结构中提供。