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 :

Pb affichage fen�tre modale en TSE


Sujet :

C++Builder

  1. #1
    Membre confirm�
    Inscrit en
    Septembre 2006
    Messages
    115
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 115
    Par d�faut Pb affichage fen�tre modale en TSE
    J'ex�cute une application dans une fen�tre TSE. Dans cette application, j'utilise un composant TTimer qui au bout d'un certain temps m'ouvre une fen�tre modale. Pour l'instant aucun probl�me.

    Mais si je r�duis la fen�tre TSE et que, pendant qu'elle est r�duite, le composant TTimer affiche la fen�tre modale, quand je reviens sur ma fen�tre TSE, la forme modale n'est pas visible (on croit d'ailleurs que l'on est bloqu�). En fait cette fen�tre est en arri�re plan par rapporrt a ma forme principale (et si on appuie sur les touches Alt+Tab, la fen�tre modale revient en premier plan).

    Est-ce que quelqu'un aurait une id�e pour faire passer cette fen�tre automatiquement en premier plan (sachant que je n'ai ce souci que dans ce type d'utilisation) ?
    Merci d'avance...

  2. #2
    R�dacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par d�faut
    Salut TsCyrille
    Je pense que ceci pourrait t'aider
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
     
    HWND handle;
    handle = Form2->Handle;
     
    SetForegroundWindow(handle);
      Application->ProcessMessages();

  3. #3
    Membre confirm�
    Inscrit en
    Septembre 2006
    Messages
    115
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 115
    Par d�faut
    J'ai d�j� essay� cette solution de la fa�on suivante :

    - Mise en place de ce code dans l'�venement OnActivate du composant TApplication => SetForegroundWindow(Screen->ActiveForm->Handle);

    - Mise en place de ce code dans le constructeur de la forme modale =>(SetForegroundWindow(Screen->ActiveForm->Handle);

    - Mise en place de ce code dans l'�venement OnShow de la forme modale => (SetForegroundWindow(Screen->ActiveForm->Handle);

    Mais rien ne marche : la fen�tre modale est toujours derri�re la principale...
    Mais merci pour ta r�ponse...

  4. #4
    Membre Expert
    Avatar de DjmSoftware
    Homme Profil pro
    Responsable de compte
    Inscrit en
    Mars 2002
    Messages
    1 044
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Responsable de compte
    Secteur : High Tech - Op�rateur de t�l�communications

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 044
    Billets dans le blog
    1
    Par d�faut
    Bonjour
    par pur curiosit� qu'entends tu par TSE
    Cordialement
    vous trouverez mes tutoriels � l'adresse suivante: http://djmsoftware.developpez.com/
    je vous en souhaite une excellente lecture ...

    A lire : Les r�gles du forum

Discussions similaires

  1. Affichage fen�tre non-modale
    Par magicbisous-nours dans le forum VB 6 et ant�rieur
    R�ponses: 3
    Dernier message: 02/02/2013, 13h03
  2. [macOS] Probl�me d'affichage d'une fen�tre modale (Qt::Dialog)
    Par arzela dans le forum Plateformes
    R�ponses: 1
    Dernier message: 10/10/2011, 13h23
  3. [Prototype] Affichage fen�tre modale IE
    Par eyango dans le forum Biblioth�ques & Frameworks
    R�ponses: 2
    Dernier message: 15/04/2009, 11h48
  4. [questdlg] Fen�tre avec affichage non-modal
    Par julieng31 dans le forum Interfaces Graphiques
    R�ponses: 7
    Dernier message: 27/01/2009, 08h12
  5. Rendre une fen�tre modale non modale
    Par Smortex dans le forum Composants VCL
    R�ponses: 2
    Dernier message: 30/03/2003, 17h56

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