论坛: 编程破解 标题: 请问怎样用c语言确定鼠标的位置 复制本贴地址    
作者: wolf [cxgwolf]    论坛用户   登录
谢谢了

地主 发表时间: 08/23 23:07

回复: mercybirth [mercybirth]   论坛用户   登录
些个鼠标钩子先,想要鼠标做什么都可以,呵呵。

B1层 发表时间: 08/24 10:56

回复: genius_li [genius_li]   论坛用户   登录
把AX寄存器设为5,调用int 33h中断,返回的BX和CX值就是鼠标的位置。

B2层 发表时间: 08/24 21:53

回复: xiaofashi [xiaofashi]   论坛用户   登录
代码:
:(:)



B3层 发表时间: 08/25 05:28

回复: wolf [cxgwolf]   论坛用户   登录
你能说的详细些吗?

B4层 发表时间: 08/25 19:42

回复: 山鸡 [duck_chen]   论坛用户   登录
union REGS r;
int Mouse_x(void) /* 返回鼠标横坐标*/
{
 r.x.ax=0x5;
 int86(&r,&r,0x33);
 return r.x.bx;
}

int Mouse_y(void) /*返回鼠标纵坐标 */     
{
 Mouse_x(void);
 return r.x.cx;
}


B5层 发表时间: 08/29 19:44

回复: Muddy [muddy]   论坛用户   登录
厉害,代码够简洁的~

B6层 发表时间: 09/01 11:34

回复: zeeno [zeeno]   论坛用户   登录
...

B7层 发表时间: 09/02 16:11

回复: sainthero [sainthero]   论坛用户   登录
是不是封装在windows api里面有
GetCursorPos(P);
P是Point型

B8层 发表时间: 09/07 16:48

回复: top [top]   论坛用户   登录
位置怎样定的呢?

B9层 发表时间: 09/23 11:07

回复: zeeno [zeeno]   论坛用户   登录
以前用Delphi的时候做动态右键菜单
用的是另一个函数,忘记了


typedef struct tagPOINT { 
  LONG x; 
  LONG y; 
} POINT, *PPOINT; 


B10层 发表时间: 09/25 18:34

回复: zkbzgcz [zkbzgcz]   论坛用户   登录
是不是COPY的.我也有这样的一段C语言

B11层 发表时间: 10/28 10:04

论坛: 编程破解

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号