程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> Visual Basic語言 >> VB綜合教程 >> vb如何控制鼠標

vb如何控制鼠標

編輯:VB綜合教程

  主要是要通過兩個方面:

  (一)對鼠標的停留位置做出判斷,也就是得到鼠標在屏幕上停留的位置。

  (二)將鼠標的移動到所確定的位置上。 而實現這個功能則要使用到SetCursorPos這個函數,此函數的功能是設定鼠標位置。

  這個函數的聲明如下:

  Public Declare Function SetCursorPos Lib "user32" (ByVal x As Long, ByVal y As Long) As Long

  而僅僅有這個函數是不夠的,還需要定義一個type格式的自定義變量。定義為:

  Public Type POINTAPI

  x As Long

  y As Long

  End Type

  它用於存放鼠標的位置(屏幕上的位置)。

  但是一個新的問題又出現了:鼠標到底放在哪裡呢?也就是如何獲得屏幕上的位置。

  這個問題就要用到另一個函數:GetCursorPos,它的功能是獲得屏幕上鼠標的坐標。

  它的聲明如下:

  Public Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long

  這樣就可以通過GetCursorPos函數獲得鼠標的位置,存放到一個POINTAPI變量中,再通過SetCursorPos函數來設置鼠標的位置。

  這樣就可以十分順利的來控制鼠標了!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved