Nwlapcug.com


Come effettuare una chiamata API

Un'interfaccia di programmazione di applicazione è un insieme di regole e specifiche che sono resi disponibili agli oggetti e programmi software. Un'API può contenere routine, classi di oggetti, strutture di dati e funzioni. Le API sono essenzialmente biblioteche di diversi tipi di file con il codice di programmazione predefiniti all'interno di essi. I programmatori possono accedere alle funzionalità di API attraverso quello che ha chiamato una chiamata API. Visual Basic è un linguaggio di programmazione che è possibile utilizzare per effettuare chiamate API. Visual Basic richiedono chiamate all'API di Windows essere dichiarati, utilizzando l'istruzione di VB "Dichiarare", seguito dal nome della funzione che si desidera chiamare, plus sua argomenti, i tipi di argomenti e restituire il valore, così come il nome e il percorso del file DLL che lo contiene.

Istruzioni

1

Aprire Visual Basic 6.

2

Selezionare "EXE Standard" dall'elenco progetto nuovo. Questo posto una Form VB principale sullo schermo, nonché visualizzare la casella degli strumenti di VB.

3

Selezionare "Tasto" dalla casella degli strumenti di VB e rilasciarlo nel Form VB principale. Questo verrà inserito un controllo commandbutton nel Form.

4

Fare doppio clic sul Form VB principale è stato inserito il controllo pulsante nell'entrare nel suo modulo di codice.

5

Digitare o copiare e incollare il codice seguente:

Option Explicit

' Qui è una chiamata 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

Private Const HELP_CONTENTS = 3

Private Const HELP_FINDER = 11

Private Sub Command1_Click)

Dim lResult As Long

Dim sHelpFile As String

Dim lCommand as Long, lOption as Long

sHelpFile = "winfile.hlp"

lCommand = HELP_CONTENTS

lOption = 0

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

End Sub