Aracılığıyla paylaş


IOleInPlaceComponent.OnWindowActivate Yöntem (UInt32, Int32)

 

Önemli penceresi etkinleştirme olaylarını bir yerinde VSPackage nesne bildirir.

Ad Alanı:   Microsoft.VisualStudio.Shell.Interop
Derleme:  Microsoft.VisualStudio.Shell.Interop (Microsoft.VisualStudio.Shell.Interop.dll içinde)

Sözdizimi

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

Parametreler

  • dwWindowType
    Type: System.UInt32

    [in] Etkinleştirilmekte olan penceresi türünü belirtir. Geçerli bir listesi için dwWindowType değerler, bakın OLEACTIVATE.

  • fActivate
    Type: System.Int32

    [in] Bayrağı ayarlandığında true penceresi etkinleştirme varsa ve false onu devre dışı bırakma durumunda.

Dönüş Değeri

Type: System.Int32

Yöntem başarılı olursa, döndürür S_OK. Başarısız olursa, bir hata kodu döndürür.

Notlar

COM imza

Oleipc.idl:

HRESULT IOleInPlaceComponent::OnWindowActivate(
   [in] DWORD dwWindowType,
   [in] BOOL fActivate
);

OnWindowActivate Yöntemi iletişim kurar, aynı bilgileri en içteki etkin bir nesne alır aracılığıyla yerinde VSPackage nesneye OnFrameWindowActivate ve OnDocWindowActivate. UI etkin bir nesne, yalnızca ana bileşen veya alt bileşen rolü varsayılarak bir yerinde nesne ise, OnWindowActivate olarak adlandırılır. UI etkin bir nesne yalnızca bir bileşeni denetimi rolü varsayarak, OnDocWindowActivate olarak adlandırılır.

Ayrıca bkz.

IOleInPlaceComponent Arabirim
Microsoft.VisualStudio.Shell.Interop Ad Alanı

Başa dön