Sdílet prostřednictvím


IVsPackage.ResetDefaults – metoda (UInt32)

 

Obnoví výchozí nastavení panelu nástrojů.

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

Syntaxe

int ResetDefaults(
    uint grfFlags
)
int ResetDefaults(
    unsigned int grfFlags
)
abstract ResetDefaults : 
        grfFlags:uint32 -> int
Function ResetDefaults (
    grfFlags As UInteger
) As Integer

Parametry

  • grfFlags
    [v] Příznaky, jejichž hodnoty jsou převzaty z __VSPKGRESETFLAGS výčtu.

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::ResetDefaults(
   [in] VSPKGRESETFLAGS grfFlags
);

Pokud nainstalujete nástroje nebo položek v tuto metodu implementovat nástrojů.Při nastavení načte prostředí vašeho VSPackage a volá jeho IVsPackage::ResetDefaults provedení.Jakmile vaše VSPackage úspěšně nakonfiguroval, ResetDefaults metoda nebude volána během následné nastavení, není-li dále zvýšit klíč v registru (nalezen HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\7.1\Packages\ < GUID balíček > \Toolbox]) nebo uživatel obnoví výchozí položky nástrojů.Pokud hodnotu klíče registru výchozí položky, ResetDefaults metoda je volána s grfFlags nastavena na PKGRF_TOOLBOXSETUP a pokud nástrojů obnovit, ResetDefaults metoda je volána s grfFlags nastavena na PKGRF_TOOLBOXITEMS.Další informace naleznete v tématu Registering Toolbox Item Providers.

Uživatele můžete obnovit nástrojů výběrem nástrojů z zobrazení nabídky klepnutím pravým tlačítkem myši součásti oddílu na panelu a výběrem Položky Přidat nebo odebrat.To ukazuje Vlastní nastavení panelu nástrojů dialogové okno, které obsahuje Obnovit tlačítko.Klepnutím Obnovit tlačítko obnoví nástrojů.

Chcete-li IVsPackage.ResetDefaults během instalace pouze volané metody, není nutné provádět IVsToolboxDataProvider rozhraní nebo pomocí klíče registru formáty (nachází [< Reg VS Root > \Packages\ < GUID balíček > \Toolbox]).Další informace naleznete v How to: Include Toolbox Support a IVsToolboxDataProvider rozhraní.Při své IVsPackage::ResetDefaults implementace je volána s hodnotou PKGRF_ADDSTDPREVIEWER v grfFlags parametr, volání AddStandardPreviewer při naplnění Procházet S dialogové okno s konkrétní prohlížeč.Například můžete použít tento přístup poskytnout zvláštní emulátoru primárního produktu.

Viz také

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

Zpátky na začátek