Problème pour mettre une Dialog Modale au premier plan

Signaler
Messages postés
41
Date d'inscription
vendredi 31 mars 2006
Statut
Membre
Dernière intervention
11 mai 2009
-
Messages postés
3874
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
7 novembre 2014
-
Salut, je travaille sur Visual C++ 6
Je voudrais à partir de mon application afficher une CDialog modale et qu'elle s'affiche absolument au premier plan devant toute le fenêtres du bureau et que tous qui se trouve derrière soit désactivé et que le Dialog reçoit le focus.
Merci

foza juve

3 réponses

Messages postés
3874
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
7 novembre 2014
13
Salut,

Une fenêtre qui doit rester devant les fenêtres des autres applications ? Il te faudra WS_EX_TOPMOST je pense. Ou utiliser HWND_NOTOPMOST. Regarde ce topic.
Messages postés
41
Date d'inscription
vendredi 31 mars 2006
Statut
Membre
Dernière intervention
11 mai 2009

Est ce que ça marche avec les MFC

foza juve
Messages postés
3874
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
7 novembre 2014
13
Les MFC, ce n'est qu'une surcouche. Donc oui, ça marche avec les MFC. Par contre, elles proposent peut être une solution alternative dans l'esprit MFC.