Kada radite sa Windows API funkcijama u Visual Basic-u, nije vam potreban nijedan drugi alat osim API Viewer-a koji se isporučuje sa instalacijom Visual Basic-a. Ovaj alat nam omogućava da jednostavnim isecanjem i kopiranjem, u naš kod umetnemo API funkcije, konstante i Windows-definisane tipove. API Viewer se nalazi u Visual Basic Start meniju, a možete ga postaviti i na VB paletu alatki.
API će vam dozvoliti da pristupite svakoj DLL biblioteci u Windows-u i pogledate dostupne funkcije. Evo kako da dodate API Viewer u Add-In meni:
- Izaberite Add-In Manager iz Visual Basic-ovog Add-In menija
- Izaberite VB 6 API Viewer iz liste Available Add-Ins
- Proverite da li je potvrđena opcija API Viewer, ako nije potvrdite
- Kliknite na „OK“
- Zatvorite Visual Basic i restartujte ga.
API Viewer u sebi nema ugrađene API definicije, tako da svaki put kada startujete tu opciju morate ga podesiti za korišćenje. I to na sledeći način:
- Startujte API Viewer
- Sa File menija izaberite Load Text File
- U Open File dijalogu izaberite „Win32API.txt“
- Kada se tekstualni fajl učita u API Viewer (par sekundi), izaberite sa File menija „Convert Text to Database“
- Snimite sada ovo u bazu podataka „Win32API.mdb“.
Kada ste konfigurisali API Viewer, možete pročitati definiciju svake funkcije iz baze podataka. Tekstualni fajl je potrebno konvertovati u bazu podataka zato što se brže učitava. Kada ste konfigurisali API Viewer, možete izabrati odgovarajuću funkciju i jednostavno kopirati u vašu aplikaciju. Na ovaj način sigurno neće doći do greške u sintaksi.
Kako izvršiti izbor funkcije? Ovo ćemo prikazati na primeru ekstrakcije funkcije „GetCursorPos“ u vašu aplikaciju:
- Izaberite „Declares“ iz drop-down liste „API Type“
- U tekst polje ispod liste „API Type“ ukucajte „GetCursorPos“, API Viewer će izvršiti pretragu
- Kada se locira data funkcija u listi „Available Items“, kliknite „Add“ da bi dodali funkciju u „Selected Items“ listu
- Izaberite „Types“ iz drop-down liste „API Type“
- U polje za pretragu ukucajte „POINTAPI“
- Kliknite „Copy“ da bi i funkciju i tip kopirali u Clipboard
- Izaberite „Add Module“ iz Visual Basic menija
- Otpustite funkciju i tip u sekciju „General Declaration“ modula.
Pratite Krstaricu na www.krstarica.com