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 即可得到类型结构声明
largeQ
TA贡献2039条经验 获得超7个赞
Public Declare Function WindowFromPoint Lib "user32" Alias _
"WindowFromPoint" (ByVal xPoint As Long, ByVal yPoint As Long) As Long
九州编程
TA贡献1785条经验 获得超4个赞
Point 方法
按照长整数,返回在 Form 或 PictureBox 上所指定磅的红-绿-蓝 (RGB) 颜色。不支持命名参数。
语法
object.Point(x, y)
示例代码,可将窗体上载入图片的指定磅的颜色取出红,绿,蓝成份
1234567891011 | Private 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 |
添加回答
举报
0/150
提交
取消