Udostępnij za pośrednictwem


CWnd::OnMouseActivate

Ramy wywołuje tej funkcji składowej, gdy kursor znajduje się w oknie nieaktywny i użytkownik naciśnie przycisk myszy.

afx_msg int OnMouseActivate(
   CWnd* pDesktopWnd,
   UINT nHitTest,
   UINT message 
);

Parametry

  • pDesktopWnd
    Określa wskaźnik do okna aktywowanego okna nadrzędnego najwyższego poziomu.Wskaźnik może być tymczasowy i nie powinny być przechowywane.

  • nHitTest
    Określa hit test kod obszaru.Test trafień jest test, który określa położenie kursora.

  • message
    Określa liczbę wiadomości myszy.

Wartość zwracana

Określa, czy uaktywnić CWnd i czy odrzucić zdarzeń myszy.Musi być jedną z następujących wartości:

  • MA_ACTIVATE Uaktywnij CWnd obiektu.

  • MA_NOACTIVATE nie należy uaktywniać CWnd obiektu.

  • MA_ACTIVATEANDEAT Uaktywnij CWnd obiektu i odrzucić zdarzeń myszy.

  • MA_NOACTIVATEANDEAT nie należy uaktywniać CWnd obiektu i odrzucić zdarzeń myszy.

Uwagi

Domyślna implementacja przekazuje ten komunikat do okna nadrzędnego przed przetwarzaniem.Jeśli okno nadrzędne zwraca TRUE, przetwarzanie jest zatrzymywane.

Opis poszczególnych kodów obszaru hit test, zobacz OnNcHitTest Członkowskie, funkcja

[!UWAGA]

Ta funkcja Członkowskich jest wywoływana przez RAM, aby umożliwić aplikacji do obsługi wiadomości dla systemu Windows.Parametry przekazywane do funkcji odzwierciedlać parametry otrzymanych w ramach, kiedy wiadomość została odebrana.Wywołanie jest klasa bazowa wykonania tej funkcji, że realizacja zostanie użyte parametry pierwotnie przekazywane wiadomości i nie podane parametry funkcji.

Przykład

// The code fragment below shows how to UI activate an ActiveX control.
// CMyAxCtrl is a COleControl-derived class.
int CMyAxCtrl::OnMouseActivate(CWnd* pDesktopWnd, UINT nHitTest, UINT message)
{
   OnActivateInPlace(TRUE, NULL);  // OnActivateInPlace() is an undocumented function
   return COleControl::OnMouseActivate(pDesktopWnd, nHitTest, message);
}

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CWnd

Wykres hierarchii

CWnd::OnNcHitTest

CWnd::OnMouseActivate