收录日期:2020/07/05 18:14:22 时间:2016/05/21 13:28:17 标签:VB.NET
VB.net中如何使用API?给个例子,谢谢!
Declare Function FindWindow Lib "user32" Alias _
      "FindWindowA" (ByVal lpClassName As String, _
      ByVal lpWindowName As Long) As Long

Dim hWnd As Long = FindWindow("我的电脑", 0)
差不多的,注意一下类型就可以了
和VB6.0调用API函数一样,注意一下类型就可以了!
比如在VB6.0中有ANY类型,.net中就变成integer
Imports System.Runtime.InteropServices


<DllImport("KERNEL32.DLL", EntryPoint:="MoveFileW", SetLastError:=True, _
CharSet:=CharSet.Unicode, ExactSpelling:=True, _
CallingConvention:=CallingConvention.StdCall)> _
Public Shared Function _
MoveFile(ByVal src As String, ByVal dst As String) As Boolean
   ' This function copies a file from the path src to the path dst.
   ' Leave function empty - DllImport attribute forces calls 
   ' to MoveFile to be forwarded to MoveFileW in KERNEL32.DLL.
End Function
有些时候vb.net中返回的类型与vb中是不兼容的,如vb中能返回long,但是
vb.net中就只能用integer来声明!
up

菜鸟求助:在vb.net中怎么使用回车事件 C#在吗实现点击126登陆进去的“写信”,已经自动填写收件人,标题和内容? 新人求教.............. 本地安装sql server 2005 在 VS2005 和 ODBC 中 添加数据库连接时 连接不上 数据库引擎 请问什么问题 ? 谢谢 [向mulpig提问]哦 C#使用存储过程的问题 问个许多人都想知道的问题。 FormParameter FormField取值 sql 语句题 这句话怎么翻译,谢谢! C#问题 框架怎么学? 如何用c++编写视频分割程序 mysql怎么插入 blob值?正在做网站遇到的问题,急用,摆脱了 非模态窗口的销毁 我靠,连数据库的问题 我靠,连数据库的问题 GDI+的jpeg解码的小问题 请问要实现连个系统间的调用的接口技术有哪些? 大家好,我是学java的,对于.net一点不懂 要怎么学呢 怎样成为软件测试工程师 winsock接收网页源码的问题, IE找不到WEB服务器文件和图片,服务器是正常的。 迷惘呀!!!sybase 恢复数据库完成以后......... C#如何处理视频? 求助:打不开JSP页面。提示The requested resource (/myhelloproject/regedit.jsp) is not available. 关于合伙房子装修的事情 对话框部分透明化? wcf与java ee等互联如何实现?