Sdílet prostřednictvím


IOleInPlaceComponent.OnWindowActivate – metoda (UInt32, Int32)

 

Informuje o tom VSPackage objekt v místě důležité okno aktivační událostí.

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

Syntaxe

int OnWindowActivate(
    uint dwWindowType,
    int fActivate
)
int OnWindowActivate(
    unsigned int dwWindowType,
    int fActivate
)
abstract OnWindowActivate : 
        dwWindowType:uint32 *
        fActivate:int -> int
Function OnWindowActivate (
    dwWindowType As UInteger,
    fActivate As Integer
) As Integer

Parametry

  • dwWindowType
    [v] Určuje typ okna, aktivovaná.Seznam platných dwWindowType hodnoty, viz OLEACTIVATE.
  • fActivate
    [v] Příznak, který je nastaven na true je aktivaci okna a false Pokud je deaktivace.

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::OnWindowActivate(
   [in] DWORD dwWindowType,
   [in] BOOL fActivate
);

OnWindowActivate Metoda komunikuje stejné informace na objekt v místě VSPackage, který dostane nejvnitřnější aktivní objekt OnFrameWindowActivate a OnDocWindowActivate.Pokud je objekt v místě za předpokladu, že roli Hlavní součásti nebo podsoučásti uživatelského rozhraní aktivní objekt, pouze OnWindowActivate bude volána.Pokud je aktivní objekt uživatelského rozhraní je převzetí role součást řízení, pouze OnDocWindowActivate bude volána.

Viz také

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

Zpátky na začátek