//如果是取容器接口指针
LPOLECONTAINER lpContainer;
HRESULT hr = m_pClientSite->GetContainer(&lpContainer);
//如果是取窗口句柄
HWND m_hWndParent;
IOleInPlaceSite *pOleInPlaceSite = NULL;
if (NOERROR==m_pClientSite->QueryInterface(IID_IOleInPlaceSite, (LPVOID *)&pOleInPlaceSite))
{
pOleInPlaceSite->GetWindow((HWND *)&m_hWndParent);
pOleInPlaceSite->Release();
}
博客展示了在MFC中获取容器接口指针和窗口句柄的代码。获取容器接口指针通过m_pClientSite->GetContainer方法;获取窗口句柄则先通过QueryInterface获取IOleInPlaceSite指针,再调用其GetWindow方法。
1万+

被折叠的 条评论
为什么被折叠?



