AktiveX wird nicht beendet
-
Hallo an alle,
ich bräuchte wieder eure Hilfe. Ich greife über die Funktion
CWnd::CreateControl(...) auf ein AktiveX zu.
Anschliessend lösche ich das AktiveX wieder. Aber dummerweise bleibt
das AktiveX so lange erhalten, bis die Applikation beendet wird.
Auch eine DestroyWindow() brachte keine Abhilfe.
Mein Problem dabei ist, dass ich das ocx file ersetzen möchte.
Was aber nicht geht, wenn dieses noch geöffnet ist.
Hier mal ein paar Code schnippes:// das ActiveX control dynamisch erstellen BOOL bOk = m_pControlWrapper->CreateControl( _T("MeinActiveXCtrl.1"), _T(""), WS_VISIBLE, CRect(-100,-100,50,50), this, IDC_AX1_DYNAMISCH, NULL, FALSE, NULL); // ... mach was mit dem AktiveX ... // und wieder loeschen. // Das AktiveX lebt aber weiter delete m_pControlWrapper;
Vielen Dank schonmal im voraus fuer eure Hilfe,
Gruß Ulli