CWnd::OnMouseHover
框架调用该成员函数,当光标悬停在窗口区域在前面指定的时间段的调用 TrackMouseEvent的客户端时。
afx_msg void OnMouseHover(
UINT nFlags,
CPoint point
);
参数
Parameter |
说明 |
---|---|
[in] nFlags |
一个按位组合(或指示)的标志按下的修改键。 例如,MK_CONTROL 标志指示CTRL键按下。 |
[in] point |
指定光标 x 和 y 相对坐标工作区的左上角的 CPoint 对象。 |
备注
此方法接收 WM_MOUSEHOVER 注意,在 Windows SDK所述。
nFlags 参数可以是修改键的组合下表中列出的。 有关更多信息,请参见 有关鼠标输入。
修改键 |
说明 |
---|---|
MK_CONTROL |
Ctrl 键已按下。 |
MK_LBUTTON |
鼠标左键已按下。 |
MK_MBUTTON |
鼠标中键已按下。 |
MK_RBUTTON |
鼠标右键已按下。 |
MK_SHIFT |
Shift 键已按下。 |
MK_XBUTTON1 |
Microsoft IntelliMouse的XBUTTON1鼠标按钮。 |
MK_XBUTTON2 |
Microsoft IntelliMouse的XBUTTON2鼠标按钮。 |
备注
此成员函数由框架调用提供您的应用程序处理Windows消息。当接收消息,参数传递给函数以反映结构接收的参数。如果调用此函数的基类实现,该实现将使用参数最初用消息您提供给函数而非参数。
要求
标头: afxwin.h
此方法在 Windows Vista 和更高版本支持。
此方法的其他要求。Windows Vista 公共控件的生成要求所述。