Personas que lo han encontrado útil: 0 de 1 - Valorar este tema

Cómo: Llamar a las API de Windows (Visual Basic)

En este ejemplo se define y se llama a la función MessageBox de user32.dll y, a continuación, se le pasa una cadena.

Ejemplo

Este ejemplo de código también está disponible en el fragmento de código de IntelliSense. En el selector de fragmentos de código, se encuentra en Lenguaje Visual Basic. Para obtener más información, consulte Cómo: Insertar fragmentos de código en el código (Visual Basic).

' 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

Compilar el código

Este ejemplo necesita:

  • Una referencia al espacio de nombres System.

Programación eficaz

Las condiciones siguientes pueden provocar una excepción:

Vea también

¿Le ha resultado útil?
(Caracteres restantes: 1500)
Contenido de la comunidad Agregar