BOOL TrackMouseEvent(
LPTRACKMOUSEEVENT lpEventTrack
);
参数说明:
- lpEventTrack: 指向 TRACKMOUSEEVENT 结构的指针,该结构包含有关要跟踪的鼠标事件的信息。
TRACKMOUSEEVENT 结构定义如下:
typedef struct tagTRACKMOUSEEVENT {
DWORD cbSize;
DWORD dwFlags;
HWND hwndTrack;
DWORD dwHoverTime;
} TRACKMOUSEEVENT, *LPTRACKMOUSEEVENT;
- cbSize: 结构体大小,用于指定结构体的大小。
- dwFlags: 指定要跟踪的鼠标事件类型,可以是 TME_HOVER、TME_LEAVE、TME_NONCLIENT 等。
- hwndTrack: 要跟踪的窗口的句柄。
- dwHoverTime: 指定在何时触发 TME_HOVER 事件,以毫秒为单位。
TrackMouseEvent 返回一个布尔值,表示函数是否成功。如果成功,返回非零值;否则返回零。
这个函数通常在处理鼠标事件的窗口过程中使用,可以通过调用它来启用对特定鼠标事件的跟踪。
转载请注明出处:http://www.pingtaimeng.com/article/detail/24625/Win32 API/Commctrl.h/_TrackMouseEvent