Sdílet prostřednictvím


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.

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