Board logo

标题: 定时执行鼠标事件 [打印本页]

作者: wl73812    时间: 2008-5-11 10:51     标题: 定时执行鼠标事件

请问VC++中用什么命令制作定时(指到几点几分)执行鼠标事件?请指教.
作者: Nothing    时间: 2008-5-11 11:49

参才发下几个函数
定时用SetTimer
发送鼠标消息用PostMessage
如:PostMessage(hWnd, WM_LBUTTONDOWN,wParam,lParam);
具体参数如下
WM_LBUTTONDOWN
fwKeys = wParam;        // key flags
xPos = LOWORD(lParam);  // horizontal position of cursor
yPos = HIWORD(lParam);  // vertical position of cursor

Parameters
fwKeys
value of wParam. Indicates whether various virtual keys are down. This parameter can be any combination of the following values: value Description
MK_CONTROL Set if the ctrl key is down.
MK_LBUTTON Set if the left mouse button is down.
MK_MBUTTON Set if the middle mouse button is down.
MK_RBUTTON Set if the right mouse button is down.
MK_SHIFT Set if the shift key is down.  


xPos
value of the low-order word of lParam. Specifies the x-coordinate of the cursor. The coordinate is relative to the upper-left corner of the client area.
yPos
value of the high-order word of lParam. Specifies the y-coordinate of the cursor. The coordinate is relative to the upper-left corner of the client area.




欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/) Powered by Discuz! 6.0.0