Part of desktop applikasjon programmering er å oppdage hvis brukeren har en viss vinduet aktivt. Dette kan gjøres ved hjelp av Visual Basic. Du kan sette et vindu aktivt når som helst mens programmet kjører på brukerens maskin . Dette er en fordel hvis du har et program med flere former , og brukeren må ha en form aktiv for å utføre en funksjon. Funksjonen for å sette det aktive vinduet er en del av Windows dynamisk kobling biblioteker (DLL ) . Instruksjoner
en
Åpen Visual Basic og laste prosjektet . Dobbeltklikk skjemaet til høyre side av skjermen merket " Solution Explorer ". Når skjemaet laster , høyreklikk den og velg " Kode View. "
2
Erklærer Windows -funksjonen i toppen av Visual Basic skjemaet. Bruk følgende kode for å koble til Windows DLL som lar deg sette det aktive vinduet : Private Declare Function GetActiveWindow Lib " User32 " ( ) As Integer
3
Sett det aktive vinduet ved hjelp av skjemaets håndtaket. Koden nedenfor viser det aktive vinduet : SetActiveWindow ( myForm.hwnd ) Erstatt " myForm " med navnet på skjemaet du ønsker å sette aktiv . Den " hwnd " eiendom er den formen håndtak som brukes av Windows -operativsystemet .
4
Lagre skjemaet og trykk " F5" tasten. F5-tasten kjører programmet i debugger , slik at du kan sjekke koden sin nøyaktighet.