vb 获取鼠标在窗口内的屏幕坐标

[复制链接]
查看11 | 回复3 | 2012-7-14 11:15:50 | 显示全部楼层 |阅读模式
看到你的问题补充就不知道你想要写成什么样子的了。给你两段代码把。 一、获取鼠标在屏幕上的坐标'坐标显示在Text1,Text2.'建一个Timer1,Text1,Text2.'代码如下。'============Private Type POINTAPI
x As Long
y As LongEnd TypePrivate Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As LongDim p As POINTAPIPrivate Sub Form_Load()Timer1.Inte...
回复

使用道具 举报

千问 | 2012-7-14 11:15:50 | 显示全部楼层
'运行此程序需要再窗体添加控件timeroptionexplicitprivatedeclarefunctiongetcursorposlib"user32"(lppointaspointapi)aslongprivatedeclarefunctionscreentoclientlib...
回复

使用道具 举报

千问 | 2012-7-14 11:15:50 | 显示全部楼层
讲一下很久以前的设计思路1、首先取得全屏的大小。2、不可能获取任意窗口,因为不同的系统和软件的限制。3、找出看得见的窗口的句柄,求出窗口大小。4、综上所述建立一个限制算法。5、其它的由你了。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行