Bonjour tout le monde.
Alors je créé 3 fenetres consecutivement :
et ensuite je les lance:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 dlg = new ChamadeVC2(this); // fournit comme parent ChamadeVC par exemple dlg->Create(IDD_CHAMADEVC2_DIALOG,this); //Création d'un nouvel objet ChamadeVC3 dlg2 = new ChamadeVC3(); dlg2->Create(IDD_CHAMADEVC3_DIALOG, NULL); //Création d'un nouvel objet ANNUAIRE dlgAnnu = new ChamadeVCAnnu(); dlgAnnu->Create(IDD_ANNUAIRE,NULL);
Seulement, la derniere fenetre("IDD_ANNUAIRE") est bizarrement bloquante alors que les autre ne le sont pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 //Affichage des objects dlg->ShowWindow(SW_SHOW); dlg2->ShowWindow(SW_SHOW); dlgAnnu->ShowWindow(SW_SHOW);
Exemple:
- Si je ne créé que les deux premieres, IDD_CHAMADEVC2 lance bien l'activeX qu'elle contient derriere IDD_CHAMADEVC3
- Par contre si je lance les 3, IDD_CHAMADEVC2 attend que IDD_ANNUAIRE soit fermé pour lancer son activeX
Voyez vous pouquoi car moi je seche....
![]()
Partager