Condividi tramite


CWnd::OnMouseHover

Il framework chiama la funzione membro quando il cursore sull'area client della finestra per il tempo specificato in una chiamata precedente a TrackMouseEvent.

afx_msg void OnMouseHover(
    UINT nFlags, 
    CPoint point
);

Parametri

Parametro

Descrizione

[in] nFlags

Una combinazione bit per bit (OR) di flag che indicano i tasti di modifica premuti. Ad esempio, il flag MK_CONTROL indica che il tasto CTRL viene premuto.

[in] point

Un oggetto CPoint che specifica x e y relative al cursore rispetto all'angolo superiore sinistro dell'area client.

Note

Questo metodo riceve la notifica WM_MOUSEHOVER, descritta in Windows SDK. 

Il parametro nFlags può essere una combinazione di tasti di modifica elencati nella tabella seguente. Per ulteriori informazioni, vedere Sull'input del mouse.

Tasto di modifica

Descrizione

MK_CONTROL

Il tasto CTRL è premuto.

MK_LBUTTON

Il pulsante sinistro del mouse è premuto.

MK_MBUTTON

Il pulsante centrale del mouse è premuto.

MK_RBUTTON

Il pulsante destro del mouse è premuto.

MK_SHIFT

Il tasto MAIUSC è premuto.

MK_XBUTTON1

Il pulsante del mouse XBUTTON1 Microsoft IntelliMouse premuto.

MK_XBUTTON2

Il pulsante del mouse XBUTTON2 Microsoft IntelliMouse premuto.

Nota

Questa funzione membro viene chiamata dal framework per consentire l'applicazione per gestire un messaggio di Windows.I parametri passati alla funzione riflettono i parametri ricevuti dal framework quando il messaggio è stato ricevuto.Se si chiama l'implementazione della classe base di questa funzione, tale implementazione dei parametri passati originariamente con il messaggio e non i parametri forniti alla funzione.

Requisiti

intestazione: afxwin.h

Questo metodo è supportato in Windows Vista e versioni successive.

i requisiti aggiuntivi per questo metodo sono descritti in Requisiti di compilazione per i controlli comuni di Windows Vista.

Vedere anche

Riferimenti

Classe CWnd

Grafico delle gerarchie

WM_MOUSEHOVER