IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
logo
Sommaire > Interface > Applications GUI
        Comment faire pour qu'une application ne soit pas listée dans la barre des tâches ?
        Comment faire un programme dont la fenêtre reste cachée ?
        Comment modifier le titre de l'application de la barre des tâches ?
        Comment accéder à des fonctions ou variables d'une fiche à partir d'une autre fiche ?
8.2.1. Aide (4)
                Comment afficher des bulles d'aide (hint) ?
                Comment changer la couleur des bulles d'aide (hint)?
                Comment afficher les hints dans la barre de statut ?
                Comment créer des fichiers d'aide avec Borland C++ Builder ?
8.2.2. Interface (11)
                Comment ajouter un élément au menu système ?
                Comment changer l'icône de mon application ?
                Comment désactiver le bouton de fermeture d'une fenêtre ?
                Comment empêcher le déplacement d'un TForm ?
                Comment empêcher qu'une fiche soit fermée ?
                Comment supprimer les boutons Maximize, Minimize et Close dans la barre de titre d'une fenêtre ?
                Comment faire un splash screen pour une application ?
                Comment faire une application en plein écran ?
                Comment créer un lien mail dans une application ?
                Comment créer un lien web dans une application ?
                Comment appliquer une ouverture progressive lors de l'appel d'une fenêtre ?



Comment faire pour qu'une application ne soit pas listée dans la barre des tâches ?
Créé le 01/09/2004[haut]
auteur : Geronimo
La fonction SetWindowLong permet de changer les attributs d'une fenêtre. Utilisez donc cette fonction, en lui passant le Handle de l'application :

SetWindowLong(Application->Handle, GWL_EXSTYLE, WS_EX_TOOLWINDOW);

Comment faire un programme dont la fenêtre reste cachée ?
Créé le 27/10/2004[haut]
auteur : Geronimo
La classe TApplication comporte une propriété, ShowMainForm, qui permet de ne pas afficher la fiche principale. Il suffit de la positionner à true. Pour cela, éditez le fichier principal du projet et rajoutez la ligne suivante :
Application->ShowMainForm = false;
Vous devez obtenir la fonction WinMain suivante :

WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
  try
  {
    Application->Initialize();
    Application->ShowMainForm = false; // <-- ICI
    Application->CreateForm(__classid(TForm1), &Form1);
    Application->Run();
  }
  catch (Exception &exception)
  {
    Application->ShowException(&exception);
  }
  return 0;
}

Comment modifier le titre de l'application de la barre des tâches ?
Créé le 01/09/2004[haut]
auteur : Geronimo
Le texte affiché dans la barre des tâches est la chaîne membre Title de la classe TApplication :

Application->Title = "Nouveau titre !";

Comment accéder à des fonctions ou variables d'une fiche à partir d'une autre fiche ?
Créé le 01/09/2004[haut]
auteur : Geronimo
Pour accéder aux membres de Form2 à partir de Form1, il vous faut inclure le fichier Unit2.h dans Unit1.h, ce que vous pouvez faire à l'aide de Fichier | Inclure l'en-tête d'unité et en double-cliquant sur Unit2.



Consultez les autres F.A.Q.


Valid XHTML 1.0 TransitionalValid CSS!

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2009 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.