html5中文学习网

您的位置: 首页 > 网络编程 > ASP.NET » 正文

在.NET中使用API的方法_.NET教程_编程技术

[ ] 已经帮助:人解决问题
在.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



5JBHTML5中文学习网 - HTML5先行者学习网
5JBHTML5中文学习网 - HTML5先行者学习网
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助