IOleInPlaceComponentSite.SetUIMode – metoda (UInt32)
Změní režim Uživatelského objektu v místě VSPackage.Tato metoda není aktuálně podporována.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)
Syntaxe
int SetUIMode(
uint dwUIMode
)
int SetUIMode(
unsigned int dwUIMode
)
abstract SetUIMode :
dwUIMode:uint32 -> int
Function SetUIMode (
dwUIMode As UInteger
) As Integer
Parametry
- dwUIMode
[v] Identifikátor pro režim Uživatelského objektu v místě.
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 oleipc.idl:
HRESULT IOleInPlaceComponentSite::SetUIMode(
[in] DWORD dwUIMode
);
Protože tato metoda není aktuálně podporován, prostředí zpracovává změníte režim Uživatelského objektu pomocí objektu načíst IVsWindowFrame jeho kontejneru prostřednictvím ukazatele SVsWindowFrame služby a následným voláním SetProperty a nastavení propid parametr VSFPROPID_CmdUIGuid.
Při podporovány, objekty v místě musí volat SetUIMode před voláním UIActivateForMe.Provádět volání poprvé v jejich provádění jsou objekty UseComponentUIManager.
Výklad dwUIMode bude mít parametr specifické VSPackage.Prostředí obvykle má kompilace znalost režimy objektů v místě a v režimech můžete mapovat na konkrétní sady nabídek a panelů nástrojů.Prostředí můžete uspořádat mít různé panely nástrojů pro různé režimy uživatelského rozhraní přímo v objektu.Jako součást budování a vlastní panely nástrojů prostředí má úplné znalosti, které příkazy jsou na jednotlivých nástrojů a knowledge příkazu, které skupiny patří tyto příkazy.Je nutné spravovat požadavky UI, sjednaná prostřednictvím znalosti příkazu, které jsou reprezentovány skupin na určitý panel nástrojů SOleComponentUIManager služby.
Viz také
IOleInPlaceComponentSite – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek