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