Bonjour,
je réalise en ce moment un contrôle ActiveX qui affiche une fenêtre OpenGL. Tout ce qu'il me faut c'est récuperer le HWND et ca marche.
Mon problème, c'est que GetSafeHWND() ne retourne pas de valeur correcte tant que mon ActiveX n'est pas affiché.
Par exemple, impossible de récupérer quoi que ce soit dans mon constructeur ou dans la fonction OnResetState().
Dans ma fonction OnDraw() par contre, pas de problème, mais j'aimerais récuperer mon HWND avant car je n'en ai besoin qu'une seule fois, lors de mon initialisation.
Je sais que, pour un dialogue, il faut utiliser OnInitDialog() plutôt que le constructeur, histoire d'être sûr que le dialogue est proprement créé avant de récuperer les divers handle.
Existe-t-il une fonction similaire pour les ActiveX? Merci d'avance!
Partager