首页 相关文章 怎样用VB在应用程序中调用API

怎样用VB在应用程序中调用API

由于API过程存在于VisualBasic应用程序之外的文件中,在使用时必须指定过程的位置和调用参数。可以用Declare语句提供这类信息。在声明了API过程之后,可以把它当做VisualBasic自己的过程使用。 
  如果在VisualBasic中直接调用API,那么VisualBasic环境下固有的安全机制将受到不利影响。这意味着在测试和调试程序时可能会遇到更多的系统故障。为了减少这种危险,在声明API过程、传递参数和指定类型的时候务必要小心。无论在什么情况下,一定要经常保存已经完成的工作。API可以提供不同凡响的功能,但是要用好它也不容易。
  下例将演示如何调用WindowsAPI中的过程。调用函数SetWindowText来改变一个窗体的标题栏。当然,在实际应用中,通常总是利用VisualBasic的Caption属性来改变标题栏。该示例的目的在于说明如何声明并调用过程。
  声明API过程
  首先,在模块的声明部分对过程进行声明:
  PrivateDeclareFunctionSetWindowTextLib"user32"_
  Alias"SetWindowTextA"(ByValhwndAsLong,_
  ByVal...[ 查看全文 ]

2016-02-19 标签:

怎样用VB在应用程序中调用API的相关文章

手机页面
收藏网站 回到头部