IVsEditorFactoryChooser.ChooseEditorFactory Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Doğru düzenleyici fabrikasını seçer.
public:
int ChooseEditorFactory(System::String ^ pszMkDocument, Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ pHier, System::UInt32 itemid, IntPtr punkDocDataExisting, Guid % rguidLogicalView, [Runtime::InteropServices::Out] Guid % pguidEditorTypeActual, [Runtime::InteropServices::Out] Guid % pguidLogicalViewActual);
public int ChooseEditorFactory (string pszMkDocument, Microsoft.VisualStudio.Shell.Interop.IVsHierarchy pHier, uint itemid, IntPtr punkDocDataExisting, ref Guid rguidLogicalView, out Guid pguidEditorTypeActual, out Guid pguidLogicalViewActual);
abstract member ChooseEditorFactory : string * Microsoft.VisualStudio.Shell.Interop.IVsHierarchy * uint32 * nativeint * Guid * Guid * Guid -> int
Public Function ChooseEditorFactory (pszMkDocument As String, pHier As IVsHierarchy, itemid As UInteger, punkDocDataExisting As IntPtr, ByRef rguidLogicalView As Guid, ByRef pguidEditorTypeActual As Guid, ByRef pguidLogicalViewActual As Guid) As Integer
Parametreler
- pszMkDocument
- String
'ndaki Denetlenecek belgenin adı.
- pHier
- IVsHierarchy
'ndaki Belgeyi içeren çözüm.
- itemid
- UInt32
'ndaki Belgenin iç KIMLIĞI.
- punkDocDataExisting
-
IntPtr
nativeint
'ndaki Bir belge veri nesnesi veya DOCDATAEXISTING_UNKNOWN (vsshell. IDL içinde veya yönetilen dillerde bir IntPtr-1), bu durumda, çalışan belge tablosunda belgeyi kontrol edin.
- rguidLogicalView
- Guid
'ndaki Belge için kullanılan nesnenin GUID 'ı.
- pguidEditorTypeActual
- Guid
dışı Seçilen türün GUID 'ı.
- pguidLogicalViewActual
- Guid
dışı Kullanılacak mantıksal Görüntüleyici nesnesinin GUID 'ı.