Delphi: Afficher d'autres Fenêtres en plus de la Fenêtre Principale en la Barre des Tâches
Conseil de Progger99 | 18/04/2022 à 07:03
Lors de la création d'une application Delphi avec plus d'une fenêtre (formulaires / forms), normalement uniquement la fenêtre principale de votre programme apparaît dans la barre des tâches (taskbar), de sorte que seule cette fenêtre principale puisse être ouverte à l'aide de la barre des tâches. Toutes les autres fenêtres peuvent être visibles sur le bureau mais pas dans la barre des tâches, de sorte qu'une fenêtre puisse rapidement "disparaître", quand elle est cachée derrière une autre fenêtre.
Si vous souhaitez afficher d'autres fenêtres à côté du formulaire principal en la barre des tâches, vous pouvez utiliser le code suivant:
protected procedure CreateParams(var Params: TCreateParams); override; //... procedure TForm1.CreateParams(var Params: TCreateParams); begin inherited CreateParams(Params); Params.ExStyle := Params.ExStyle or WS_EX_APPWINDOW; Params.WndParent := GetDesktopWindow; end;
La procédure CreateParams peut simplement être copiée sur l'unité de chaque formulaire ou fenêtre qui doit être affichée dans la barre des tâches. Il est important que vous déclarais la procédure sous "public" et non comme "private". Si la zone "protected" manque dans votre unité, vous pouvez simplement la créer sur les déclarations privées.
Sur l’Auteur
L’auteur n’a pas encore ajouté de brève description de profil.
Voir Profil
Sujets Connexes
Types MIME des Formats de Fichiers Microsoft Office
Info | 0 Commentaires
MySQL: Sauts de Ligne dans MySQL
Conseil | 0 Commentaires
Script Batch: Arrêter Ordinateur Windows
Tutoriel | 4 Commentaires
VirtualBox: Changer la Date et l'Heure
Tutoriel | 10 Commentaires
Linux: Coment marquer un Fichier Programme comme exécutable
Tutoriel | 0 Commentaires
Convertir les Valeurs de Couleur RVB, CMJN, CMJ, HSV, TColor et XYZ
Tutoriel | 0 Commentaires
Réécrire Fichiers Texte avec une Longueur de Ligne Fixe
Tutoriel | 0 Commentaires
Avis Important
Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.
Participer
Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.