Udostępnij za pośrednictwem


Metoda IOleInPlaceComponent.UseComponentUIManager — (UInt32, UInt32, IOleComponentUIManager, IOleInPlaceComponentSite)

 

Informuje obiekt w miejscu jego rolę w środowisku, zapewniając wskaźniki do IOleComponentUIManager i IOleInPlaceComponentSite interfejsów.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)

Składnia

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

  • pgrfCompFlags
    Type: System.UInt32

    [in] Flagi określone przez obiekt w miejscu do sterowania interakcje ze środowiskiem. Aby uzyskać listę pgrfCompFlags wartości, zobacz OLECOMPFLAG.

Wartość zwracana

Type: System.Int32

Jeśli metoda zakończy się pomyślnie, zwraca S_OK. Jeśli nie, zwraca kod błędu.

Uwagi

Podpis COM

Z oleipc.idl:

HRESULT IOleInPlaceComponent::UseComponentUIManager(
   [in] DWORD dwCompRole,
   [out] DWORD *pgrfCompFlags,
   [in] IOleComponentUIManager *pCompUIMgr,
   [in] IOleInPlaceComponentSite *pIPCompSite
);

Środowisko wywołuje obiekt w miejscu UseComponentUIManager Metoda przed obiekt staje się aktywny w miejscu. Aktywacja w miejscu VSPackage obiekty przez odpowiada do metod, takich jak DoVerb lub UIActivate.UseComponentUIManager Określa, że obiekt w miejscu do siebie rolę określoną przez dwCompRole parametru.

Obiekty w miejscu nie trzeba wywołać UseComponentUIManager podczas ich ponownego aktywowania po o dezaktywowany. Muszą dotyczyć tylko raz.

Zwykle Implementowanie pakiety VSPackages UseComponentUIManager do używania wskaźnik przekazany pCompUIMgr parametru do wywołania QueryInterface i pobrać wskaźnika w środowisku IOleInPlaceComponentUIManager interfejsu.

Zobacz też

Interfejs IOleInPlaceComponent
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku