Bonjour,
Je fais un ShowWindow(SW_HIDE) pour le cacher et mon objet est détruit, je ne peux plus de ShowWindow(SW_SHOW) dessus pour la suite.
mon object est un CWebBrowser2.( sans pointeur).
merci
Drumer
Version imprimable
Bonjour,
Je fais un ShowWindow(SW_HIDE) pour le cacher et mon objet est détruit, je ne peux plus de ShowWindow(SW_SHOW) dessus pour la suite.
mon object est un CWebBrowser2.( sans pointeur).
merci
Drumer
salut,
rien compris ! 8O
moi non plus :D
le ShowWindow détruit ton objet ?
effectivement c'est pas très clair !!
je la refais en me relisant.
J'ai un control de type activeX (WebBrowser) dans une boite de dialogue.
Je voudrais cacher ce control sur action utilisateur. Le problème est que lorsque je fais un ShowWindow(SW_HIDE) pour cacher mon control, le hwnd du control pointe vers NULL, comme si mon objet était détruit.
Je ne peux plus faire de ShowWindow(SW_SHOW) ensuite, j'ai une assertion.
C'est plus clair ?
Merci
il faut sauvegarder son handle avant, car effectivement, le handle membre repasse à NULL
Pour ceux que la solution interesse :
Il faut appeler les méthodes de la SDK
::ShowWindow(m_browser.m_hWnd,SW_HIDE);