Vcl.Forms.TApplication.MainFormOnTaskBar

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property MainFormOnTaskBar: Boolean read FMainFormOnTaskBar write SetMainFormOnTaskBar;

C++

__property bool MainFormOnTaskBar = {read=FMainFormOnTaskBar, write=SetMainFormOnTaskBar, nodefault};

Propriétés

Type Visibilité  Source Unité  Parent
property public
Vcl.Forms.pas
Vcl.Forms.hpp
Vcl.Forms TApplication


Description

Contrôle comment les boutons de la barre des tâches de Windows sont gérés dans une application VCL.

Si la propriété MainFormOnTaskBar est définie sur True, un bouton de la barre des tâches représente la fiche principale de l'application et affiche son libellé. Si elle est définie sur False, un bouton de la barre des tâches représente la fenêtre principale (masquée) de l'application et affiche le titre de l'application.

MainFormOnTaskBar doit être définie sur True afin d'utiliser les effets Aero de Windows Vista ou Windows 7, notamment les miniatures de la barre des tâches dynamique, les fenêtres dynamiques, le Flip Windows et le Flip 3D Windows.

Si une modification du comportement par défaut est nécessaire, MainFormOnTaskBar doit être définie dans le fichier source du projet après Application.Initialize et avant la création de la fiche principale. Le paramétrage de MainFormOnTaskBar est destiné à persister durant la vie de l'application ; des modifications d'exécution ultérieures de cette propriété pourraient provoquer un comportement inattendu.

MainFormOnTaskBar est définie par défaut sur True pour les applications créées dans Delphi 2007 et les produits ultérieurs, et sur False pour les produits antérieurs.

La propriété MainFormOnTaskBar peut s'appliquer aux anciennes applications. Notez qu'elle affecte l'ordre Z de votre MainForm au cas où votre application en dépend.

Pour mettre à jour les applications VCL existantes, ajoutez la ligne suivante au fichier source du projet (l'exemple inclut la ligne d'initialisation de l'application, qui doit précéder la ligne définissant MainFormOnTaskBar) :

Delphi :

Application.Initialize;
...
Application.MainFormOnTaskbar := True;

C++ :

Application->Initialize();
Application->MainFormOnTaskBar = true;

Notez que la ligne est ajoutée automatiquement aux nouveaux projets.

Pour de plus amples informations, voir http://www.microsoft.com/windows/products/windowsvista/features/experiences/aero.mspx (EN).

Voir aussi

Exemples de code