在这个控件中弹出了一个对话框。。并且增加了使这个对话框可以隐藏和显示的功能。但是如果当前的IE窗口是最小化的化,,无论该对话框最大化还是最小化都看不到效果。请问怎样使这个控件所在的IE由最小化形式变为最大化?
在网上找了一些代码,如以下这个:
//取IE指针
IOleInPlaceSite *pOleInPlaceSite = NULL;
IOleClientSite* pClientSite = GetClientSite(); if (NOERROR==pClientSite->QueryInterface(IID_IOleInPlaceSite, (LPVOID *)&pOleInPlaceSite))
{
pOleInPlaceSite->GetWindow((HWND *)&m_hWndIE);
pOleInPlaceSite->Release();
}
但用SPY跟踪发现,这样取得的m_hWndIE是这个控件所在窗口的客户区的句柄,而非这个IE窗口的句柄。请问如何取得这个控件所在的IE窗口的句柄???