Salut à tous, je voulais savoir si il etait possible de d'afficher 2 activeX identique dans la même fenêtre? Car lorsque j'essais, seul le 2e s'affiche à la position demandé!

voici l'essentiel du code:


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
(Dans WndManSaisie.h) 
#include "Geodesiecontrolectrl.h"   //mon wrapper
 
CGeodesiecontrolectrl OcxGeoFinal;
CGeodesiecontrolectrl OcxGeoPassage;
*******************************************************
(Dans WndManSaisie.cpp)
int CWndManSaisie::OnCreate(LPVREATESTRUCT lpCreateStruct)
{
...
OcxGeoFinal.Create(S_EMPTY, WS_CHILD | WS_VISIBLE, CRect(CPoint(265,186), CSize(453, 25)),this, OCX_GEO_ID);
OcxGeoFinal.SetTypeReferentiel(GEO);
OcxGeoFinal.SetMode(TRUE);
OcxGeoFinal.ShowWindow(SW_SHOW);
 
OcxGeoPassage.Create(S_EMPTY, WS_CHILD | WS_VISIBLE,CRect(CPoint(265,390), CSize(453, 20)),this, OCX_GEO_ID);
OcxGeoPassage.SetTypeReferentiel(GEO);
OcxGeoPassage.SetMode(TRUE);
OcxGeoPassage.ShowWindow(SW_SHOW);
...
}
Pouvez-vous m'aider svp? Car je trouve cela assez mystèrieu!!!

Merci!

Cathar_Rhythm ->