IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

problème d'affichage de Form


Sujet :

C++Builder

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 30
    Par défaut problème d'affichage de Form
    Bonjour à tous et merci de prendre encore un peu de temps pour m'aider avec mes problèmes.
    Voici je suis entrain de développer un jeu de carte et j'ai mon formulaire principal jusque la tout va bien...
    Je voudrais a partir de la form principal de mon projet pouvoir créer plusieurs occurences du formulaire de jeu(plusieurs parties à la fois);
    J'aimerais que chaque fenêtre est son bouton sur la barre des tâches(ce que j'ai résolu en plaçant le code de création de la form de jeu dans une dll)
    et que lorsque je minimise la fenêtre principal que les autres fenêtres restent affichées.(Ex.Les fenêtre de msn);
    Et aussi lorsque la form est créer dans la dll est-il possible que la fonction dans la dll retourne un pointeur sur la fenêtre créer pour que la form principale puisse s'occuper de la libération de celle-ci.
    Le problème me semble banal mais commence à me faire galérer.
    Mais mon problème principal reste de vouloir créer des form à l'exécution
    qu'ils aient leur boutons dans la barre des tâches et que lorque je minimise la fenêtre principal ,que les autres restent affichées.
    Encore merci d'avance à vous tous.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 30
    Par défaut
    Je suis finalement arriver à mes fins.Il suffisais de cacher la forme principale au lancement de l application ..En ajoutant à celà un trayicon et une ligne de code par classe form pour que celle ci s'affiche dans la barre des tâches.

  3. #3
    Membre très actif Avatar de nirgal76
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2007
    Messages
    923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 923
    Par défaut
    Je suppose que tu as fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SetWindowLong(Handle,GWL_EXSTYLE,
      GetWindowLong(Handle, GWL_EXSTYLE) | WS_EX_APPWINDOW);
    sur chaque fenêtre dans son FormCreate pour qu'elle soit dans la barre des tâche. Je le précise au cas où certains chercheraient à faire de même.

    C'est de l'API win32 (cf. http://msdn.microsoft.com/en-us/libr...91(VS.85).aspx). C'est l'ajout du style WS_EX_APPWINDOW (qui est un style étendu d'où le GWL_EXSTYLE) à la fenêtre (GetWindowLong est là pour récupérer l'ancien style auquel on ajoute le nouveau avec "|") qui lui permet d'avoir automatiquement (si elle est visible) un bouton dans la barre des tâches .

    nb: C'est aussi dans la section "trucs et astuces pour C++ builder"

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème d'affichage OpenGL; Form récalcitrante!
    Par User Name dans le forum Débuter
    Réponses: 1
    Dernier message: 06/01/2008, 22h24
  2. Réponses: 5
    Dernier message: 28/08/2006, 12h57
  3. Problème d'affichage de boutton (Forms 6i)
    Par OUALASS dans le forum Forms
    Réponses: 1
    Dernier message: 31/05/2006, 20h33
  4. [MySQL] Problème d'affichage sous forme de tableau
    Par mogway95 dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 01/03/2006, 16h31
  5. [C#] problème d'affichage d'une nouvelle Form
    Par michel_frederic dans le forum C#
    Réponses: 15
    Dernier message: 17/11/2005, 16h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo