WM_MOUSELEAVE怎么用?

nobounded 2003-03-24 12:20:20
我想用WM_MOUSEMOVE消息,可是SDK不认,我应该怎么做呢,msdn上没例子。
...全文
27 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
kataboy 2003-03-24
  • 打赏
  • 举报
回复
学习!
呵呵....
kingzai 2003-03-24
  • 打赏
  • 举报
回复
see MSDN Article ID:
Q183107, "HOWTO: Detect When the Cursor Leaves the Window",
kingzai 2003-03-24
  • 打赏
  • 举报
回复
requirs add
#define _WIN32_WINNT >= 0x0400
Using the ::TrackMouseEvent API is the MS prefered method of finding when
the mouse leaves a window in Windows 98 and NT 4.0
winphoenix 2003-03-24
  • 打赏
  • 举报
回复
同上
CCBeyond 2003-03-24
  • 打赏
  • 举报
回复
WM_MOUSELEAVE:
WPARAM wParam, // not used
LPARAM lParam // not used

case WM_MOUSELEAVE:
{
// 鼠标离开了窗体客户区

// Do something
...
}
nobounded 2003-03-24
  • 打赏
  • 举报
回复
是WM_MOUSELEAVE不是WM_MOUSEMOVE
CCBeyond 2003-03-24
  • 打赏
  • 举报
回复
#include "Windows.h"

// WndProc 主窗口过程

LRESULT WINAPI WndProc( HWND hWnd, UINT msg, WPARAM wParam,LPARAM lParam )
{
INT nXpos, nYpos;

switch( msg )
{
case WM_MOUSEMOVE:
{
nXpos = GET_X_LPARAM(lParam);
nYpos = GET_Y_LPARAM(lParam);

...
}
break;

...
}
}

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧