Metoda IVsToolWindowFactory.CreateToolWindow — (Guid, UInt32)
Pozwala utworzyć kilka okien na żądanie narzędzie, które są implementowane przez VSPackages środowiska.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
int CreateToolWindow(
[InAttribute] ref Guid rguidPersistenceSlot,
uint dwToolWindowId
)
int CreateToolWindow(
[InAttribute] Guid% rguidPersistenceSlot,
unsigned int dwToolWindowId
)
abstract CreateToolWindow :
rguidPersistenceSlot:Guid byref *
dwToolWindowId:uint32 -> int
Function CreateToolWindow (
<InAttribute> ByRef rguidPersistenceSlot As Guid,
dwToolWindowId As UInteger
) As Integer
Parametry
- rguidPersistenceSlot
[w] Unikatowy identyfikator okna narzędzia.
- dwToolWindowId
[w] Identyfikator double word zawierających okna narzędzia.
Wartość zwracana
Type: System.Int32
Jeśli metoda się powiedzie, zwraca S_OK.Jeśli nie powiedzie się, zwraca kod błędu.
Uwagi
Podpis COM
Z vsshell.idl:
HRESULT IVsToolWindowFactory::CreateToolWindow(
[in] REFGUID rguidPersistenceSlot,
[in] DWORD dwToolWindowId
);
Po VSPackage obsługuje wystąpień wielokrotnych narzędzie windows, każde okno wykorzystuje taki sam rguidPersistenceSlot.dwToolWindowId Parametr jest używany do rozróżniania różnych instancji okna narzędzia.W celu utworzenia instancji początkowe okna narzędzia, wywołać CreateToolWindow z programu CreateTool wdrażania z dwToolWindowId parametr jest ustawiony na zero.
Zobacz też
Interfejs IVsToolWindowFactory
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku