VB.NET. FAQ Вопрос 1. Как использовать в VB.NET API-функции?
Для использования API-функций в VB.NET необходимо только объявить нужную функцию.
Вот приммер такого обявления и использования:
Public Class Form1
Inherits System.Windows.Forms.Form
...
' Объявление API-функции.
Public Declare Function MyMsgBox Lib "user32.dll" Alias "MessageBoxA" _
(ByVal hWnd As Integer, ByVal strMessage As String, _
ByVal strCaption As String, ByVal uiType As Integer) _
As Integer
...
Private Sub Button1_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Button1.Click
' Вызов API-функции.
MyMsgBox(0, "Hello!", "Caption", 0)
End Sub
End Class
В указанном примере мы объявили API-функцию в классе формы и вызываем ее по нажатию на кнопку. Результатом будет появление стандартного MessageBox'а.
|