Sdílet prostřednictvím


IVsPackage.CreateTool – metoda (Guid)

 

Umožňuje vytvořit na vyžádání nástroje systému windows, které jsou implementovány v VSPackages prostředí.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)

Syntaxe

int CreateTool(
    [InAttribute] ref Guid rguidPersistenceSlot
)
int CreateTool(
    [InAttribute] Guid% rguidPersistenceSlot
)
abstract CreateTool : 
        rguidPersistenceSlot:Guid byref -> int
Function CreateTool (
    <InAttribute> ByRef rguidPersistenceSlot As Guid
) As Integer

Parametry

  • rguidPersistenceSlot
    [v] Jedinečný identifikátor okna nástroje.

Vrácená hodnota

Type: System.Int32

Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.

Poznámky

Podpis COM

Z vsshell.idl:

HRESULT IVsPackage::CreateTool(
   [in] REFGUID rguidPersistenceSlot
);

Okno nástroje lze nakonfigurovat otevřít automaticky při příštím prostředí je spuštěno, pokud byl během vypnutí prostředí otevřené okno.

Tato metoda není vhodné provádět v okně nástroje viditelné; by není volání Show.

Chcete-li automaticky otevřít nástroj systému windows při spuštění prostředí, CTW_fForceCreate na CreateToolWindow.Nástroje systému windows a jejich konfigurace musí být registrována v registru systému.Formát položky registru a hodnoty naleznete v tématu Tool Window Registration and Configuration.

Viz také

IVsPackage – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek