[MFC] Help ! Récupérer l'instance d'Internet Explorer
Bonjour à tous,
j'essaye de faire un controle ATL pour Internet Explorer qui serait un listbox toute simple, mais qui gérerait le drag and drop. J'ai donc mis DragAcceptFiles(true) dans le OnCreate :
Code:
1 2 3 4
| LRESULT OnCreate(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/)
{
DragAcceptFiles(true);
[...] |
mais IE "mange" l'évènement drop. Après avoir un peu cherché, j'ai vu qu'il y avait une interface IWebBrowser2, et que apparament, on pouvait récupérer l'instance d'IE avec CLSID_WebBrowser. Comment est ce que l'on peut récupérer cette instance ? est ce qu'il faut utiliser l'objet m_hWnd de mon contrôle ?
Merci d'avance !