共用方式為


如何: 開啟編輯器開啟的文件

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

開啟專案的文件視窗之前,專案第一次必須判斷檔案是否已開啟另一個編輯器之文件視窗中。 這個檔案可能是在專案特定編輯器,請開啟或其中一個標準編輯器向Visual Studio。

開啟專案的特定編輯器

您可以使用下列程序來開啟已開啟的檔案的專案特定編輯器。

若要開啟的專案特定編輯器開啟的檔案

  1. 呼叫IsDocumentOpen方法。

    此呼叫會傳回指標的文件階層、 階層項目,以及視窗框架,如果適用的話。

  2. 如果文件開啟時,專案必須檢查是否只有文件資料的物件存在,或如果文件檢視物件也會出現。

    • 如果文件檢視物件,且此檢視會針對不同的階層或階層項目,專案會使用 resurface 現有視窗來檢視的視窗框架的指標。

    • 如果文件檢視物件,且此檢視位於相同的階層和階層項目,專案可以開啟第二個檢視,如果它可以將附加至基礎的文件資料物件。 否則,專案應該用於檢視表的視窗框架的指標 resurface 現有視窗。

    • 如果只有文件資料物件存在時,專案應該判斷是否可以使用其檢視的文件資料物件。 如果相容的文件資料物件,完成步驟所述專案特定編輯器開啟

    如果文件資料物件不相容,應該會顯示錯誤,指出檔案正在使用中的使用者。 這個錯誤應該只在暫時的情況下,顯示,例如,使用者同時正在編譯的檔案時嘗試開啟檔案所使用的編輯器以外的其他Visual Studio核心文字編輯器。 核心文字編輯器可以分享編譯器的文件資料物件。

  3. 如果文件不是開啟的因為沒有任何文件資料物件或文件檢視物件,完成的步驟專案特定編輯器開啟

開啟標準編輯器

請使用下列程序開啟的檔案已存在的標準編輯器開啟。

若要開啟 [開啟檔案的標準編輯器

  1. 呼叫OpenStandardEditor

    這個方法會先確認,文件尚未開啟是藉由呼叫IsDocumentOpen。 如果已開啟文件,則被 resurfaced 其編輯器視窗。

  2. 如果未開啟的文件,然後完成中的步驟How to︰ 開啟標準編輯器

另請參閱

開啟並儲存專案項目
如何︰ 開啟專案的特定編輯器
如何︰ 開啟標準編輯器