Del av datorprogram programmering detektera om användaren har en viss fönster aktivt . Detta kan göras med hjälp av Visual Basic. Du kan ställa in ett fönster aktivt när som helst medan programmet körs på användarens dator . Detta är bra om du har ett program med flera former , och användaren måste ha en form aktivt för att utföra en funktion . Funktionen för att ange det aktiva fönstret är en del av Windows dynamiska länkbibliotek (DLL ) . Instruktioner
1
Öppna Visual Basic och ladda dina projekt . Dubbelklicka på formuläret på höger sida av skärmen märkt " Solution Explorer ". När formuläret laster , högerklicka på den och välj " Code View . "
2
Deklarera Windows -funktionen i den övre delen av Visual Basic formulär . Använd följande kod för att länka till Windows DLL som låter dig ställa in det aktiva fönstret : Privat Declare Function GetActiveWindow Lib " User32 " ( ) As Integer
3
Ställ det aktiva fönstret med bildar handtag . Koden nedan visar det aktiva fönstret : SetActiveWindow ( myForm.hwnd ) Ersätt " myForm " med namnet på det formulär som du vill ställa aktiv . Den " HWND " egendom är formen handtag som används av Windows -operativsystemet .
4
Spara formuläret och tryck på " F5 " tangenten . Den F5 kör programmet i debugger , så att du kan kontrollera koden noggrannhet .