小弟我用MFC自动建立的chtmlview试图,发现打不开QQ空间

我用MFC自动建立的chtmlview试图,发现打不开QQ空间
我用MFC自动建立的chtmlview试图,发现打不开QQ空间,比如http://759820514.qzone.qq.com
程序直接退出

debug显示

进入了wincore.cpp, 464行
我查了一下oldWndProc不正确,0xffff0b23
请高手指点

下面是源代码:

AFX_STATIC_DATA const TCHAR _afxOldWndProc[] = _T("AfxOldWndProc423");

LRESULT CALLBACK
_AfxActivationWndProc(HWND hWnd, UINT nMsg, WPARAM wParam, LPARAM lParam)
{
WNDPROC oldWndProc = (WNDPROC)::GetProp(hWnd, _afxOldWndProc);
ASSERT(oldWndProc != NULL);

LRESULT lResult = 0;
TRY
{
BOOL bCallDefault = TRUE;
switch (nMsg)
{
case WM_INITDIALOG:
{
DWORD dwStyle;
CRect rectOld;
CWnd* pWnd = CWnd::FromHandle(hWnd);
_AfxPreInitDialog(pWnd, &rectOld, &dwStyle);
bCallDefault = FALSE;
lResult = CallWindowProc(oldWndProc, hWnd, nMsg, wParam, lParam);
_AfxPostInitDialog(pWnd, rectOld, dwStyle);
}
break;

case WM_ACTIVATE:
_AfxHandleActivate(CWnd::FromHandle(hWnd), wParam,
CWnd::FromHandle((HWND)lParam));
break;

case WM_SETCURSOR:
bCallDefault = !_AfxHandleSetCursor(CWnd::FromHandle(hWnd),
(short)LOWORD(lParam), HIWORD(lParam));
break;

case WM_NCDESTROY:
SetWindowLongPtr(hWnd, GWLP_WNDPROC, reinterpret_cast<INT_PTR>(oldWndProc));
RemoveProp(hWnd, _afxOldWndProc);
GlobalDeleteAtom(GlobalFindAtom(_afxOldWndProc));
break;
}

// call original wndproc for default handling
//-------- 死机在这里
if (bCallDefault)
lResult = CallWindowProc(oldWndProc, hWnd, nMsg, wParam, lParam);
}
CATCH_ALL(e)
{
// handle exception
MSG msg;
msg.hwnd = hWnd;
msg.message = nMsg;
msg.wParam = wParam;
msg.lParam = lParam;
lResult = AfxProcessWndProcException(e, &msg);
TRACE(traceAppMsg, 0, "Warning: Uncaught exception in _AfxActivationWndProc (returning %ld).\n",
lResult);
DELETE_EXCEPTION(e);
}
END_CATCH_ALL

return lResult;
}

------解决方案--------------------
那个是网页上的ActiveX造成的崩溃,QQ空间上有同样的ActiveX吗?
------解决方案--------------------
我也碰到这现象了,头中,楼主说得没错,你用VS2008在Vista或Win7下就是要出问题的,打开迅雷也是要报
lResult = CallWindowProc(oldWndProc, hWnd, nMsg, wParam, lParam);
异常的,头疼得很!