Pb de DoModal() !!!!!!

cs_wanny Messages postés 26 Date d'inscription lundi 4 novembre 2002 Statut Membre Dernière intervention 18 juillet 2003 - 28 mars 2003 à 15:50
cs_wanny Messages postés 26 Date d'inscription lundi 4 novembre 2002 Statut Membre Dernière intervention 18 juillet 2003 - 28 mars 2003 à 16:17
Bonjour.

Je n'arrive pas à afficher une boite de dialogue que j'ai défini dans un contexte particulier.

Je m'explique : cette boite fonctionne très bien à un endroit de l'appli, mais est impossible à lancer à un autre.

Le contexte n'est pas le même, mais le lancement de la boite est le même.

En fait c'est le DoModal() qui ne va pas jusqu'au bout.

Je fais :
if (select_user.DoModal() == IDOK) {
// Traitements
}

et l'appli me renvoie toujours à l'ancienne fenêtre windows.

Quelqu'un a une idée????

Merci d'avance...

1 réponse

cs_wanny Messages postés 26 Date d'inscription lundi 4 novembre 2002 Statut Membre Dernière intervention 18 juillet 2003
28 mars 2003 à 16:17
Je viens de m'apercevoir que dans le cas ou cela fonctionne, la fenêtre parent (appellante) est modal.

Alors que dans le cas du bug, la fenêtre parent est une CFrameWnd.

Est ce que quelqu'un peut me dire si cela a un lien avec mon bug ???

Merci.
Rejoignez-nous