WEB开发网
开发学院数据库Access Access API使用集锦 阅读

Access API使用集锦

 2005-10-31 12:35:48 来源:WEB开发网   
核心提示: 在VB中建立一个新项目文件,Form1使用默认设置.选择菜单的“Project/add Module”,Access API使用集锦(3),建立一个新的模块文件“Moudule1”,输入以下代码声明API函数,怎样捕捉窗体的鼠标?这个技巧将向您展示如何使用捕捉光标的API函数阻止鼠标指针移出窗体,注意!:如果窗体的B

  在VB中建立一个新项目文件,Form1使用默认设置.

  选择菜单的“Project/add Module”,建立一个新的模块文件“Moudule1”。

  输入以下代码声明API函数。

Option Explicit

Type POINTAPI ' Declare types

x As Long

y As Long

End Type

Declare Function GetCursorPos Lib "user32" _(lpPoint As POINTAPI) As Long ' Declare API


  把焦点移到Form1,添加两个标签对象(Label)和一个计时器对象(Timer1),把计时器的Interval属性设为1,然后双击Form1的任何区域,在代码窗口中输入:

Option Explicit

Dim z As POINTAPI ' 声明变量

Private Sub Timer1_Timer()

GetCursorPos z ' 得到坐标

Label1 = "x: " & z.x ' 得到X坐标

Label2 = "y: " & z.y ' 得到Y坐标

End Sub

 

  按F5运行程序,移动鼠标注意观察两个标签对象的变化。


怎样捕捉窗体的鼠标?

  这个技巧将向您展示如何使用捕捉光标的API函数阻止鼠标指针移出窗体。

  注意!:如果窗体的BorderStyle属性被设为sizeable(2或5),则当你改变窗体的大小时鼠标就会“逃脱”程序的监控!因此你最好把BorderStyle设为0、1、3或4。

  步骤:

上一页  1 2 3 4 5 6  下一页

Tags:Access API 使用

编辑录入:coldstar [复制链接] [打 印]
赞助商链接