CFileDialog::SetTemplate

设置 CFileDialog 对象的对话框模板。

void SetTemplate(
   UINT nWin3ID,
   UINT nWin4ID 
);
void SetTemplate(
   LPCTSTR lpWin3ID,
   LPCTSTR lpWin4ID 
);

参数

  • [in] nWin3ID
    包含模板资源的ID号非资源管理器 CFileDialog 对象的。 此模板在Windows NT 3.51只使用,或者OFN_EXPLORER样式不存在。

  • [in] nWin4ID
    包含模板资源的ID号资源管理器 CFileDialog 对象的。 此模板在 Windows NT 4.0 仅使用和更高版本、Windows 95和更高版本,或者,在OFN_EXPLORER样式存在。

  • [in] lpWin3ID
    包含模板资源的名称非资源管理器 CFileDialog 对象的。 此模板在Windows NT 3.51只使用,或者OFN_EXPLORER样式不存在。

  • [in] lpWin4ID
    包含资源管理器 CFileDialog 对象的模板资源的名称。 此模板在 Windows NT 4.0 仅使用和更高版本、Windows 95和更高版本,或者,在OFN_EXPLORER样式存在。

备注

该系统仅使用指定的模板。 该系统确定模板使用基于应用程序运行OFN_EXPLORER样式和操作系统的显示。 通过指定非Explorer和资源管理器样式的模板,支持Windows NT 3.51,Windows NT 4.0 和更高版本和Windows 95和更高版本)非常简单。

备注

Windows Vista 样式文件"对话框不支持此功能。尝试使用在 Windows Vista 样式文件对话框的此功能将引发 CNotSupportedException。有关更多信息,请参见CFileDialog选件类。另一种方法是使用自定义的对话框。有关使用自定义的更多信息 CFileDialog,请参见 IFileDialogCustomize

要求

**标头:**afxdlgs.h

请参见

参考

CFileDialog选件类

层次结构图