Een deel van de desktop-applicatie programmering detecteren wanneer de gebruiker een bepaald venster actief is . Dit kan gedaan worden met behulp van Visual Basic . U kunt een venster actief ingesteld op elk moment tijdens het programma draait op de computer van de gebruiker . Dit is gunstig als u een toepassing met verschillende vormen , en de gebruiker een actieve vorm om een functie uit te voeren . De functie om het actieve venster te stellen is een onderdeel van het Windows Dynamic Link Libraries ( DLL's ) . Instructies Open Visual Basic 1 en laad je project . Dubbelklik op het formulier aan de rechterkant van het scherm met het label " Solution Explorer . " Wanneer het formulier wordt geladen , klik met de rechtermuisknop en selecteer " View Code . " Kopen van 2 Verklaar de Windows- functie in de top van de Visual Basic- formulier . Gebruik de volgende code om te linken naar de Windows DLL die u toelaat om het actieve venster te stellen : Private Declare Function GetActiveWindow Lib " User32 " ( ) As Integer 3 Stel het actieve venster met de handvat formulier . De onderstaande code stelt het actieve venster : SetActiveWindow ( myForm.hwnd ) Vervang " myForm " met de naam van het formulier dat u wilt actief te stellen . De " hwnd " eigenschap is handvat van het formulier wordt gebruikt door het Windows-besturingssysteem . 4 Sla het formulier in en druk op de toets " F5 " . De F5 toets loopt de toepassing in de debugger , dus je kan de nauwkeurigheid van de code te controleren .
|