Parte della programmazione di un'applicazione desktop è rilevare se l'utente ha una certa finestra attiva . Questo può essere fatto utilizzando Visual Basic. È possibile impostare una finestra attiva in qualsiasi momento, mentre il programma è in esecuzione sulla macchina dell'utente . Questo è utile se si dispone di un software con diverse forme , e l'utente deve avere una forma attiva per svolgere una funzione . La funzione per impostare la finestra attiva è una parte delle librerie di collegamento dinamico (DLL di Windows ) . Istruzioni
1
Aprire Visual Basic e caricare il progetto. Fare doppio clic sul modulo sul lato destro dello schermo con l'etichetta " Solution Explorer ". Quando il modulo viene caricato , fare clic destro e selezionare " Visualizza codice ".
2
dichiarare la funzione di Windows nella parte superiore del modulo di Visual Basic . Utilizzare il seguente codice per linkare il DLL di Windows che consente di impostare la finestra attiva : Private Declare Function GetActiveWindow Lib " user32" ( ) As Integer
3
Impostare la finestra attiva utilizzando il maniglia di forma . Il codice seguente imposta la finestra attiva : SetActiveWindow ( myForm.hwnd ) Sostituire " myForm " con il nome del modulo che si desidera impostare attiva . La proprietà " hwnd " è l'handle del modulo utilizzato dal sistema operativo Windows .
4
Salvare il modulo e premendo il tasto " F5 " . Il tasto F5 esegue l'applicazione nel debugger , in modo da poter verificare l'accuratezza del codice .