Une partie de la programmation d'applications Desktop est détecter si l'utilisateur dispose d' une certaine fenêtre active. Cela peut être fait en utilisant Visual Basic. Vous pouvez définir une fenêtre active à tout moment pendant l'exécution du programme sur la machine de l'utilisateur. Ceci est utile si vous avez un logiciel à plusieurs formes , et l'utilisateur doit avoir une forme active de remplir une fonction . La fonction permet de régler la fenêtre active est une partie des bibliothèques de liens dynamiques Windows (DLL) . Instructions
1
Ouvrez Visual Basic et chargez votre projet. Double- cliquez sur le formulaire sur le côté droit de l'écran marqué « Explorateur de solutions. " Lors du chargement du formulaire , cliquez-droit dessus et sélectionnez "Code View".
2
déclarer la fonction Windows dans le haut du formulaire Visual Basic. Utilisez le code suivant pour rediriger vers la DLL Windows qui vous permet de définir la fenêtre active : Private Declare Function GetActiveWindow Lib " User32 " () As Integer
3
Réglez la fenêtre active en utilisant l' la poignée de forme . Le code ci-dessous présente la fenêtre active : SetActiveWindow ( myForm.hwnd ) Remplacer " myForm " avec le nom de la forme que vous souhaitez régler active. La propriété " hwnd " est la poignée de la forme utilisée par le système d'exploitation Windows.
4
Enregistrez le formulaire et appuyer sur la touche "F5" . La touche F5 exécute l'application dans le débogueur , vous pouvez vérifier l'exactitude du code.