IFileDialogCustomize 接口 (shobjidl_core.h)
公开允许应用程序将控件添加到公共文件对话框的方法。
继承
IFileDialogCustomize 接口继承自 IUnknown 接口。 IFileDialogCustomize 还具有以下类型的成员:
方法
IFileDialogCustomize 接口包含以下方法。
注解
何时实现
IFileDialogControlEvents 由通用文件打开对话框 (CLSID_FileOpenDialog) 和文件保存对话框 (CLSID_FileSaveDialog) 实现。
控件在显示对话框之前添加到对话框中。 它们的布局由它们的添加顺序所隐含。 显示对话框后,无法添加或删除控件,但可以随时隐藏或禁用现有控件。 还可以随时更改其标签。
容器控件是可以向其添加项的控件。 容器控件包括组合框、菜单、附加到 “打开 ”按钮的下拉列表以及任何选项按钮组。 项在容器中的显示顺序是它们的添加顺序。 没有重新排序的设施。 ID 的范围限定为父控件。 容器控件(菜单除外)具有选定的项。
具有容器控件的项在创建后无法更改,但启用和可见状态除外。 但是,可以随时添加和删除它们。 例如,如果需要更改菜单的文本,则必须删除当前菜单,并添加包含正确文本的另一个菜单。
要求
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | shobjidl_core.h (包括 Shobjidl.h) |