Tecnología

Inicio

Cómo hacer una llamada de API

Una interfaz de programación de aplicaciones es un conjunto de normas y especificaciones que se hacen disponibles a los programas y objetos de software. Una API puede contener rutinas, clases de objetos, estructuras de datos y funciones. APIs son esencialmente las bibliotecas de diferentes tipos de archivos con código de programación predefinida dentro de ellos. Los programadores pueden tener acceso a las capacidades de las API a través de lo que se llama una llamada API. Visual Basic es un lenguaje de programación que puede utilizar para hacer llamadas a la API. Visual Basic requieren llamadas a la API de Windows ser declaradas, utilizando la VB "Declarar" declaración, seguido del nombre de la función que desea llamar, además de sus argumentos, tipos de argumentos, y el valor de retorno, así como el nombre y la ubicación el archivo DLL que lo contiene.

Instrucciones

1 Abra Visual Basic 6.

2 Seleccione "EXE estándar" de la nueva lista de proyectos. Esto colocará un formulario de VB principal en la pantalla, así como mostrar el cuadro de herramientas de VB.

3 Seleccionar "botón" de la VB caja de herramientas y soltarlo en su formulario de VB principal. Esto colocará un CommandButton hasta el formulario.

4 Haga doble clic en el formulario de VB principal ha colocado el control de botón a entrar en su módulo de código.

5 Escribe o copia y pega el siguiente código:

Option Explicit

'Aquí está una llamada API

Private Declare Function WinHelp Lib "user32" Alias ​​"WinHelpA" _

(ByVal hwnd As Long, ByVal lpHelpFile As String, _

ByVal wCommand As Long, ByVal dwData As Long) As Long

Const privada HELP_CONTENTS = 3

Private Const HELP_FINDER = 11

Private Sub Command1_Click ()

Dim lResult As Long

Dim como secuencia sHelpFile

lCommand tenue como largo, lOption tan largo

sHelpFile = "winfile.hlp"

lCommand = HELP_CONTENTS

lOption = 0

lResult = WinHelp (Me.hwnd, sHelpFile, lCommand, lOption)

End Sub