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.