繁体中文
设为首页
加入收藏
当前位置:.Net技术首页 >> Windows开发 >> 在.NET中使用API的方法

在.NET中使用API的方法

2004-10-01 08:26:10  作者:  来源:互联网  浏览次数:11  文字大小:【】【】【
简介:在.NET中使用API的方法 www.yescnet.com CNET中文网 可能说VB.NET是一个令人恨又令爱的编程软件,新版的.NET不像VB6那样多的支持API调用,好不容易在MSDN中找到的使用API的方法,代码如下: [Visual Basic] SetLa...
关键字:.NET 方法 API

在.NET中使用API的方法

www.yescnet.com CNET中文网

可能说VB.NET是一个令人恨又令爱的编程软件,新版的.NET不像VB6那样多的支持API调用,好不容易在MSDN中找到的使用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.Unicode, _

ExactSpelling:=True, _

CallingConvention:=CallingConvention.StdCall)> _

Public Shared Function ShowWindow(ByVal HWNE As Integer,_

ByVal nCmdShow As Integer) As Integer

End Function

顺便说一句,在.NET中使用从前VB6中HWND属性的方法是:

Me.Handle.ToInt32

责任编辑:admin
相关文章