VB.NET作为一个功能强大的开发平台,给开发人员带来了不少的好处。我们今天为大家介绍的是VB.NET使用API的相关技巧,希望能给大家带来一些帮助,提高大家的编写效率,方便大家了解这门语言的应用方式。
可能说VB.NET是一个令人恨又令爱的编程软件,新版的.NET不像VB6那样多的支持API调用,好不容易在MSDN中找到的VB.NET使用API,代码如下:
- [Visual Basic]
- SetLastError := True, CharSet
:= CharSet.Unicode, _- ExactSpelling := True, _
- CallingConvention :=
CallingConvention.StdCall)> _- Public Shared Function
MoveFile(src As String, dst As
String) As Boolean- ' Leave function empty -
DLLImport attribute forces
calls to MoveFile to- ' be forwarded to MoveFileW
in KERNEL32.DLL- End Function
这是调用Kernel中的MoveFile函数,在DllImport中必须声明要调用的函数库明,如Kernel32,User32,GDI32等,EntryPoint为要调用函数名.
下面是调用ShowWindow函数的实例:
- SetLastError:=True, CharSet
CharSet:=CharSet.Unicode, _- ExactSpelling:=True, _
- CallingConventionCalling
Convention:=Calling
Convention.StdCall)> _- Public Shared Function
ShowWindow(ByVal HWNE
As Integer,_- ByVal nCmdShow As Integer)
As Integer- End Function
顺便说一句,在.NET中使用从前VB6中HWND属性的方法是:
Me.Handle.ToInt32
以上就是对VB.NET使用API的详细介绍。
【编辑推荐】