在这个控件中弹出了一个对话框。。并且增加了使这个对话框可以隐藏和显示的功能。但是如果当前的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窗口的句柄???
在网上找了一些代码,如以下这个:
//取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窗口的句柄???
解决方案 »
- Debug的问题 the thread has exited with code -1073741819
- DirectX,今天学到Pixel Shader,照书抄了个例子,崩溃
- ring0下使用汇编指令(IN/OUT)MBR的理解
- 服务器端的accept是如何获的客户端的IP的
- 第一次用vc++,出随便一张emf图片,急,在线等,高手赐教
- 求教一下关于ondraw和onpaint的区别
- 界面调整问题:窗口大小调整后如何调整STATIC TEXT控件的位置
- WSAAsyncSelect如何使用?
- 关于有死循环子线程的应用程序的退出问题.(50分相送)
- 如何使应用程序中捕获到鼠标点在ActiveX控件上的坐标?
- 连接SQLServer问题.
- 求助:如何从CView中向CDocument发送自定义的消息。请大家多多帮忙!!
没事不要打断用户的当前任务,用户在看新闻的时候突然弹个窗口出来是很不好的