社区
VFP
帖子详情
请问vfp中如何调用GetCursorPos这个api?
ustc_tweeg
2003-09-29 08:23:35
它返回一个point结构,这个类型怎么表达啊?
...全文
182
2
打赏
收藏
请问vfp中如何调用GetCursorPos这个api?
它返回一个point结构,这个类型怎么表达啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ustc_tweeg
2003-10-01
打赏
举报
回复
弓虽!这就揭贴
zhongyj
2003-09-30
打赏
举报
回复
Declare integer GetCursorPos IN win32api string
p1=repl(chr(0),8)
?GetCursorPos(@p1)
dime num[8]
for i=1 to 8
?trans(asc(substr(p1,i,1)),"@0")
num[i]=right(trans(asc(substr(p1,i,1)),"@0"),2)
endfor
x=val("0x"+num[4]+num[3]+num[2]+num[1])
y=val("0x"+num[8]+num[7]+num[6]+num[5])
?x
?y
获取屏幕的坐标--Get
Cursor
pos
Get
Cursor
pos
--是个Win
API
来的 procedure TMainForm.Timer1Timer(Sender: TObject);var p1,p2:Tpoint;begin Get
Cursor
pos
(p1);//获取屏幕坐标 Label1.Caption := ' 屏幕坐标:X ' + IntToStr(P1.X) + ' Y ' + Inttostr...
VFP
打造屏幕取色器的苦难历程
经过自己努力,这个屏幕取色器终于成功了(等过一段时间,小弟会把这个小工具放到自己网站上去,大家有兴趣可以下载来试试),不过此间的苦难历程恐怕只有我自己才了解。在这里把自己的过程做为开发笔记记下来,以作为前车之鉴。前面一直比较顺利,声明函数,然后
调用
,虽然是第一次做,但思路还是比较清楚的。调出
API
的帮助文档,我用的是网上流行的江南红雨
API
档案,还不错,挺全,以前用这些声明,基本上是照猫画虎。用V
VB
调用
API
的学习
编写VB程序时,经常遇到的问题就是VB给我们准备的东西我们会用,控件组装就是一个程序,然而一旦想要实现VB没有直接提供的功能,就会不知所措。其实Windows操作系统本身就给我们准备了许多东西,VB没有的,或许Windows有。我们当然希望少花力气,多得效果。这里要讲的内容就是——学会利用Windows给我们的东西:
API
。 然而,学会一种东西是需要付出相当的努力的,
API
也一样,它可以给我
Win32下
API
函数总结
API
之绘图函数 AbortPath 抛弃选入指定设备场景
中
的所有路径。也取消目前正在进行的任何路径的创建工作 AngleArc 用一个连接弧画一条线 Arc 画一个圆弧 BeginPath 启动一个路径分支 CancelDC 取消另一个线程里的长时间绘图操作 Chord 画一个弦 CloseEnhMetaFile 关闭指定的增强型图元文件设备场景,并将新建的图元文件返回
VFP
2,722
社区成员
29,108
社区内容
发帖
与我相关
我的任务
VFP
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
复制链接
扫一扫
分享
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章