Visual Basic 6 ne comprend pas un type de fenêtre qui a un bouton désactivé proche . Vous devez désactiver le bouton de fermeture si vous voulez un dialogue d'action demandant des informations spécifiques à l'utilisateur qui ne devrait pas fermer. Notez que vous retrouvez ennuyeux vos utilisateurs s'ils ne peuvent pas fermer la fenêtre principale de votre programme avec le bouton de fermeture ou une touche qui le ferme. Si vous appelez une fonction au sein de votre système d'exploitation, votre programme VB peut retirer son bouton de fermeture. Instructions 1 Ouvrez votre projet dans Visual Basic. 2 Accédez à votre fenêtre de code et tapez le code suivant dans la partie supérieure . Ce code permet Visual Basic reconnaissent certaines fonctions de bibliothèque à partir de Windows nécessaires pour supprimer votre bouton de fermeture : Private Declare Function GetSystemMenu Lib " user32 " _ ( ByVal hwnd As Long , _ < p> ByVal bRevert As Long ) As Long Private Declare Function RemoveMenu Lib " user32 " _ ( hMenu ByVal As Long , ByVal _ nPosition As Long , _ < br > 3 Ecrire la déclaration suivante ci-dessous les déclarations de fonction Windows privées apportées : MF_BYPOSITION Private Const = & H400 & . 4 type les éléments suivants à l'intérieur de la fonction " Form_Load " de la forme que vous souhaitez désactiver le bouton de fermeture de: SYSMENU As long SYSMENU = de GetSystemMenu ( Form1. hwnd , 0) RemoveMenu ( SYSMENU , 6, MF_BYPOSITION ) RemoveMenu ( SYSMENU , 5, MF_BYPOSITION ) 5 Créer votre projet et lancez l'exécutable . Photos
|