OFN 列舉類型

注意:這個應用程式開發介面現在已經過時。

包含旗標為 GetOpenFileName 方法指定操作模式的列舉型別。

這個列舉類型的 FlagsAttribute 屬性允許將其成員值以位元組合的方式來使用。

命名空間:  Microsoft.TeamFoundation.Common
組件:  Microsoft.VisualStudio.TeamFoundation.Client (在 Microsoft.VisualStudio.TeamFoundation.Client.dll 中)

語法

'宣告
<FlagsAttribute> _
<ObsoleteAttribute("The OFN enumeration is no longer used and will be removed in the subsequent release.")> _
Public Enumeration OFN
[FlagsAttribute]
[ObsoleteAttribute("The OFN enumeration is no longer used and will be removed in the subsequent release.")]
public enum OFN

成員

成員名稱 描述
OFN_ALLOWMULTISELECT 當這個旗標時,在檔名清單方塊的允許多重選取。

OFN_CREATEPROMPT 當這個旗標時,提示使用者輸入建立檔案的權限,如果它不存在。

OFN_DONTADDTORECENT 當這個旗標,則會開啟之檔案的連結不會加入至最近使用檔案的清單。

OFN_ENABLEHOOK 啟用攔截函式。

OFN_ENABLEINCLUDENOTIFY 使項目對話方塊資料夾中的項目清單會顯示您的控制項。

OFN_ENABLESIZING 當這個旗標時,使用滑鼠或鍵盤,對話方塊可以調整大小。

OFN_ENABLETEMPLATE 使用指定的樣板物件產生總管視窗。如果 OFN_EXPLORER 旗標設定,系統會使用指定的樣板建立為預設瀏覽器式對話方塊的子系的對話方塊。如果 OFN_EXPLORER 旗標未設定,系統會使用範本建立取代預設對話方塊的舊式對話方塊。

OFN_ENABLETEMPLATEHANDLE 使用指定的樣板控制代碼產生新的瀏覽器視窗。如果 OFN_EXPLORER 旗標設定,系統會使用指定的樣板建立為預設瀏覽器式對話方塊的子系的對話方塊。如果 OFN_EXPLORER 旗標未設定,系統會使用範本建立取代預設對話方塊的舊式對話方塊。

OFN_EXPLORER 表示任何自訂所做的開啟或儲存在對話方塊中使用檔案總管樣式的自訂方法。

OFN_EXTENSIONDIFFERENT 這個旗標允許,如果使用者輸入與預設值不同的副檔名。

OFN_FILEMUSTEXIST 當這個旗標時,使用者可以輸入現有檔案名稱只在指名項目欄位。

OFN_FORCESHOWHIDDEN 當這個旗標時,不論使用者設定,系統和隱藏檔案顯示。

OFN_HIDEREADONLY 當這個旗標時,唯讀核取方塊來隱藏。

OFN_LONGNAMES 當這個旗標時,對話方塊會使用長檔名。不論這個旗標的設定值,對於檔案總管樣式的對話方塊,長檔名永遠啟用,。

OFN_NOCHANGEDIR 當這個旗標時,無法變更目前的目錄。這個旗標為 GetOpenFileName 無法使用。

OFN_NODEREFERENCELINKS 當這個旗標時,捷徑連結的路徑和檔案名稱傳回;否則,檔案的路徑和檔名連結參考傳回。

OFN_NOLONGNAMES 當這個旗標時,長檔名被隱藏。對於檔案總管樣式的對話方塊,則檔案名稱會永遠顯示。

OFN_NONETWORKBUTTON 當這個旗標時,網路按鈕隱藏並停用。

OFN_NOREADONLYRETURN 當這個旗標時,傳回的檔案沒有選取唯讀核取方塊並不是防寫保護的目錄。

OFN_NOTESTFILECREATE 當這個旗標時,測試檔案,不會建立在對話方塊關閉之前。這表示函式不會檢查寫入保護、完整的磁碟或網路保護。因為無法一次重新開啟檔案並關閉,使用這個旗標的應用程式必須小心地執行檔案作業。

OFN_NOVALIDATE 當設定這個旗標時,一般對話方塊允許在傳回的檔案名稱無效的字元。

OFN_OVERWRITEPROMPT 當設定這個旗標時,使用者是否必須確認覆寫檔案,如果已經存在。

OFN_PATHMUSTEXIST 當設定這個旗標時,使用者可以輸入有效的路徑和檔案名稱。

OFN_READONLY 當設定這個旗標時,唯讀核取方塊一開始選取時,對話方塊建立時。當對話方塊關閉,這個旗標指示唯讀核取方塊的狀態在關閉的。

OFN_SHAREAWARE 指定,如果 OpenFile 對函式的呼叫會因共用違規的網路,則會忽略和對話方塊傳回選取的檔案名稱。如果這個旗標未設定,則對話方塊會告知攔截程序,因為共用違規的網路為使用者所指定的檔案名稱時發生。如果您將 OFN_EXPLORER 旗標,對話方塊傳送訊息至 CDN_SHAREVIOLATION 攔截程序。如果您不設定 OFN_EXPLORER,對話方塊傳送 SHAREVISTRING 註冊資訊對攔截程序。

OFN_SHOWHELP 當設定這個旗標時,說明按鈕顯示。

備註

IVsUIShell.GetOpenFileNameViaDlg() 使用這些旗標。

如需 OPENFILENAME 旗標的詳細資訊可以在 MSDN 找到: OPENFILENAME 結構

請參閱

參考

Microsoft.TeamFoundation.Common 命名空間