Come fare una API chiamata

July 7

Un Application Programming Interface è un insieme di regole e specifiche che vengono messe a disposizione programmi e oggetti software. Una API può contenere routine, classi di oggetti, strutture dati e funzioni. API sono essenzialmente biblioteche di diversi tipi di file con il codice di programmazione predefinito al loro interno. I programmatori possono accedere alle funzionalità di API attraverso quello che viene chiamato una chiamata API. Visual Basic è un linguaggio di programmazione è possibile utilizzare per effettuare le chiamate API. Visual Basic richiede le chiamate alla API di Windows essere dichiarati, utilizzando il VB "Declare" dichiarazione, seguita dal nome della funzione che si desidera chiamare, più i suoi argomenti, tipi di argomento, e il valore di ritorno, così come il nome e la posizione il file DLL che lo contiene.

istruzione

1 Aprire Visual Basic 6.

2 Selezionare "EXE standard" dal nuovo elenco di progetti. Questo metterà un modulo VB principale sullo schermo, così come visualizzare il VB Casella degli strumenti.

3 Selezionare "Button" dal VB Casella degli strumenti e rilasciarlo nel form VB principale. Questo metterà un controllo CommandButton nel form.

4 Fare doppio clic sul modulo VB principale è stato inserito il tasto di controllo su di ottenere nel suo modulo di codice.

5 Digitare o copiare e incollare il seguente codice:

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

Const privato HELP_CONTENTS = 3

Private Const HELP_FINDER = 11

Private Sub Command1_Click ()

Dim lResult As Long

Dim sHelpFile As String

lCommand Dim come a lungo, come lOption lungo

sHelpFile = "winfile.hlp"

lCommand = HELP_CONTENTS

lOption = 0

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

End Sub