IOleInPlaceComponent.UseComponentUIManager – metoda (UInt32, UInt32, IOleComponentUIManager, IOleInPlaceComponentSite)
Informuje o své role v prostředí, které poskytují ukazatele na objekt v místě IOleComponentUIManager a IOleInPlaceComponentSite rozhraní.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)
Syntaxe
int UseComponentUIManager(
uint dwCompRole,
out uint pgrfCompFlags,
IOleComponentUIManager pCompUIMgr,
IOleInPlaceComponentSite pIPCompSite
)
int UseComponentUIManager(
unsigned int dwCompRole,
[OutAttribute] unsigned int% pgrfCompFlags,
IOleComponentUIManager^ pCompUIMgr,
IOleInPlaceComponentSite^ pIPCompSite
)
abstract UseComponentUIManager :
dwCompRole:uint32 *
pgrfCompFlags:uint32 byref *
pCompUIMgr:IOleComponentUIManager *
pIPCompSite:IOleInPlaceComponentSite -> int
Function UseComponentUIManager (
dwCompRole As UInteger,
<OutAttribute> ByRef pgrfCompFlags As UInteger,
pCompUIMgr As IOleComponentUIManager,
pIPCompSite As IOleInPlaceComponentSite
) As Integer
Parametry
- dwCompRole
[v] Určuje role, je objekt v místě předpokládat v prostředí.Výchozí role je OLEROLE_COMPONENTCONTROL.Seznam všech platné dwCompRole hodnoty, viz OLEROLE.
- pgrfCompFlags
[v] Příznaky určený objekt v místě k řízení interakce s prostředím.Seznam pgrfCompFlags hodnoty, viz OLECOMPFLAG.
- pCompUIMgr
[v] Ukazatel na životní prostředí IOleComponentUIManager rozhraní.
- pIPCompSite
[v] Ukazatel na životní prostředí IOleInPlaceComponentSite rozhraní.
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 IOleInPlaceComponent::UseComponentUIManager(
[in] DWORD dwCompRole,
[out] DWORD *pgrfCompFlags,
[in] IOleComponentUIManager *pCompUIMgr,
[in] IOleInPlaceComponentSite *pIPCompSite
);
Prostředí volá přímo v objektu UseComponentUIManager metoda před objekt se stane aktivní v místě.Objekty VSPackage v místě aktivovat reagovat na metody jako DoVerb nebo UIActivate.UseComponentUIManagernařizuje převzít roli určený objekt v místě dwCompRole parametr.
Objekty v místě není třeba volat UseComponentUIManager při opakování po s deaktivován.Potřebují pouze jednou ji volat.
Obvykle implementovat VSPackages UseComponentUIManager používat ukazatel předaný pCompUIMgr parametr volání QueryInterface a načíst ukazatel na životní prostředí IOleInPlaceComponentUIManager rozhraní.
Viz také
IOleInPlaceComponent – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek