Aracılığıyla paylaş


Nasıl yapılır: Windows API'larını Çağırma (Visual Basic)

Bu örnek tanımlar ve çağrı MessageBox user32.dll işlevinde ve bir dize geçirir.

Örnek

' Defines the MessageBox function. 
Public Class Win32
    Declare Auto Function MessageBox Lib "user32.dll" (
        ByVal hWnd As Integer, ByVal txt As String,
        ByVal caption As String, ByVal Type As Integer
        ) As Integer 
End Class 

' Calls the MessageBox function. 
Public Class DemoMessageBox
    Public Shared Sub Main()
        Win32.MessageBox(0, "Here's a MessageBox", "Platform Invoke Sample", 0)
    End Sub 
End Class

Kod Derleniyor

Bu örnek aşağıdakileri gerektirir:

Güçlü Programlama

Aşağıdaki durumlar aykırı bir durum oluşturabilir:

Ayrıca bkz.

Görevler

İzlenecek yol: Windows API'larını Çağırma (Visual Basic)

Kavramlar

Platform Çağırmaya Daha Yakından Bakış

Platform Çağırma Örnekleri

Yönetilmeyen DLL İşlevlerini Kullanma

Yansıma Yayma ile Yöntem Tanımlama

Diğer Kaynaklar

COM Birlikte Çalışma (Visual Basic)