HWND hParent = NULL;
IOleInPlaceSite *pOleInPlaceSite = NULL;
if (S_OK == m_pClientSite->QueryInterface(IID_IOleInPlaceSite, (LPVOID *)&pOleInPlaceSite))
{
pOleInPlaceSite->GetWindow(&hParent);
pOleInPlaceSite->Release();
}
while (hParent)
{
TCHAR ClassName[MAX_PATH];
memset(ClassName, 0 , sizeof(ClassName));
::GetClassName(hParent, ClassName, sizeof(ClassName));
if (!lstrcmp(ClassName, _T("IEFrame")))
break;
hParent = ::GetParent(hParent);
}
ACTIVEX OCX 獲取 IE窗口的句柄
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.