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條經驗 獲得超8個贊
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
提交
取消