为了账号安全,请及时绑定邮箱和手机立即绑定

想了解一下,在VB中POINTAPI类型是什么?

想了解一下,在VB中POINTAPI类型是什么?

蝴蝶刀刀 2019-11-04 13:09:29
VB中POINTAPI类型是什么
查看完整描述

4 回答

?
慕运维8079593

TA贡献1876条经验 获得超5个赞

POINTAPI
类型定义
Type POINTAPI
x As Long
y As Long
End Type
说明
POINTAPI结构对应于windows的POINT结构,在vb中定义为POINTAPI,从而避免与vb的Point关键字冲突,用于描叙一个位置(即屏幕点),与RECT结构相同,x和y字段的单位取决于准备使用的对象与api函数

API阅览器选择类型后输入:POINTAPI 即可得到类型结构声明

查看完整回答
反对 回复 2019-11-16
?
largeQ

TA贡献2039条经验 获得超7个赞

Public Declare Function WindowFromPoint Lib "user32" Alias _
"WindowFromPoint" (ByVal xPoint As Long, ByVal yPoint As Long) As Long

查看完整回答
反对 回复 2019-11-16
?
九州编程

TA贡献1785条经验 获得超4个赞

Point 方法

按照长整数,返回在 Form 或 PictureBox 上所指定磅的红-绿-蓝 (RGB) 颜色。不支持命名参数。

语法

object.Point(x, y)

示例代码,可将窗体上载入图片的指定磅的颜色取出红,绿,蓝成份

1234567891011Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)    Dim sd As Long    Dim sdr As Byte    Dim sdg As Byte    Dim sdb As Byte    sd = Point(X, Y)    sdr = (Val(sd) Mod 65536) Mod 256 'Red    sdg = (Val(sd) Mod 65536) \ 256 'Green    sdb = Val(sd) \ 65536 'Blue    Shape1.FillColor = RGB(sdr, sdg, sdb)End Sub



查看完整回答
反对 回复 2019-11-16
  • 4 回答
  • 0 关注
  • 1123 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信