IWebBrowser2 에서 ShowWindow 문제
MFC 의 IWebBrowser2 (Class CWebBrowser2) 를 버튼으로 토글해서 show-hide 동작 구현중 계속해서 다음과 같은 에러 발생,
예를 들어서 browser 컨트롤 변수가 m_browserCtrl 이라고 가정하면
m_browserCtrl.ShowWindow(SW_HIDE);
m_browserCtrl.ShowWindow(SW_SHOW);
컨트롤을 메모리에서 해제시킨것도 아닌데 동작하지 않는다.
이렇게 처리해야한다.
::ShowWindow((HWND)(m_browserCtrl.GetSafeHwnd()),SW_HIDE);
::ShowWindow((HWND)(m_browserCtrl.GetSafeHwnd()),SW_SHOW);