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 類別。選項是使用自訂的對話方塊。如需使用自訂的詳細資訊,請參閱 CFileDialogIFileDialogCustomize。 |
需求
**標題:**afxdlgs.h