鼠标移动消息转换成 WM_LBUTTON怎么做呢 如图。我想每次接收WM_MOUSEMOVE消息时 就把他跟换成点击消息,这个要怎么处理呢?我自己在OnMouseMove试了试加了个OnLbuttonDown ,或者PreTransplateMSG但是这样都并没什么反应。。我现在想做的效果是 鼠标移到一个按钮上时 就触发那个按钮按下时的消息代码。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 但你得在OnLbuttonDown 函数里加上自己的代码才知道是不是能响应 可以啊,你要先获取一下鼠标坐标,看它现在是不是在按钮的位置(按钮的位置你肯定知道的),如果是,执行OnLbuttonDown(),如果不是就不执行。 在WM_MOUSEMOVE消息中获取鼠标的位置GetCursor,然后判断鼠标是否移动到按钮中,获取按钮的矩形区域GetWindowRect,得到一个“RECT”,然后判断鼠标的指针PtInRect。如果在该区域内,PostMessage发送WM_LBUTTONDOWN或BN_CLICKED消息。 在PreTranslateMsg里判断鼠标是否移动到按钮上如果是直接调用按钮的响应函数 请问哪位知道在VC2010下用什么控件绘制工业实时曲线图啊 怎样使 cbutton 不响应 空格键 VC 如何读取 ico 图标中的 png 压缩格式? 怎么分指定字节发送文件 几百个客户端访问 sql server,问最大连接数的问题 高手支招 在线等 急!!!!!!!!!(vc编译器的毛病) 请问,AfxGetApp()->的用法!! 这是什么BUG? ShellExecute的使用问题 vc++,我的工程为什么一修改资源,编译提示找不到tlb文件? 子对话框无反应 写了个小程序还有对“软件架构”的问题
如果在该区域内,PostMessage发送WM_LBUTTONDOWN或BN_CLICKED消息。
如果是直接调用按钮的响应函数