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

VB中POINTAPI类型是什么


蝴蝶刀刀
浏览 1134回答 4
4回答

慕运维8079593

POINTAPI类型定义Type POINTAPIx As Longy As LongEnd Type说明POINTAPI结构对应于windows的POINT结构,在vb中定义为POINTAPI,从而避免与vb的Point关键字冲突,用于描叙一个位置(即屏幕点),与RECT结构相同,x和y字段的单位取决于准备使用的对象与api函数API阅览器选择类型后输入:POINTAPI 即可得到类型结构声明

largeQ

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

九州编程

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
打开App,查看更多内容
随时随地看视频慕课网APP