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

MFC Discussion :

[WIN32] fenetre fille au 1er plan


Sujet :

MFC

  1. #1
    Membre actif Avatar de Grulim
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    234
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 234
    Points : 288
    Points
    288
    Par défaut [WIN32] fenetre fille au 1er plan
    Bonjour,

    voici mon pb:
    Sur une dialogBox, je créé une fenetre fille sur le WM_INITDIALOG
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    		hWnd_i = CreateWindowEx( 0, _T("TestTest"), _T(""), 
    			WS_CHILD, 0, 0, 100, 10, 
    			hWndForm_i, NULL, (HINSTANCE)hModule_g, 0 );
    Sur la dialogBox, il y des onglet, des listBox... or ma fenetre fille apparait toujours au-dessous de ces controles, comment faire pour qu'elle soit toujours au-dessus ?

  2. #2
    Membre émérite
    Avatar de la drogue c'est mal
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    2 253
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 2 253
    Points : 2 747
    Points
    2 747
    Par défaut
    en "jouant" avec le Z-order de setwindowpos
    il y a du linge sur la corde à linge

  3. #3
    Membre actif Avatar de Grulim
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    234
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 234
    Points : 288
    Points
    288
    Par défaut
    ben... si tu penses à une truc du genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    		SetWindowPos( hWnd_i, HWND_TOP, 0, (rct.bottom - rct.top) / 2, 0, 0, SWP_SHOWWINDOW|SWP_NOSIZE );
    manifestement, ça marche pô

  4. #4
    Membre actif Avatar de Grulim
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    234
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 234
    Points : 288
    Points
    288
    Par défaut
    Par contre, avec un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    InvalidateRect( hWnd_i, NULL, TRUE );
    au bon moment, ça le fait...

    Désolé pour le dérangement et merci !!!

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

Discussions similaires

  1. option fenetre : toujours au 1er plan
    Par yayabon dans le forum Windows 7
    Réponses: 0
    Dernier message: 08/04/2014, 16h48
  2. Réponses: 22
    Dernier message: 22/06/2011, 07h13
  3. fenetre fille en premier plan
    Par cath2123 dans le forum VB.NET
    Réponses: 3
    Dernier message: 08/04/2010, 12h06
  4. (win32) Fenetre fille avec scrollbar
    Par xeland dans le forum Windows
    Réponses: 4
    Dernier message: 11/11/2005, 10h05
  5. [MDI] Ouvrir immédiatement une fenetre fille
    Par phil56 dans le forum C++Builder
    Réponses: 8
    Dernier message: 12/03/2003, 14h27

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