佚名通过本文主要向大家介绍了atlassert,atlassert nrefs 0,hwnd,hwnd是什么类型,m hwnd等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 请问 ActiveX在IE中 关闭IE报错 ATLASSERT::IsWindowm_hWnd;
描述:
描述:
第一次发帖,给分的过程未用过,希望谅解
此问题已经搜索过前人情况并尝试,仍无法解决,希望有人知道
Debug经过:
关闭包含ActiveX的IE窗口,
执行到OnDestroy函数,监视m_hWnd不为0
执行到Exec函数(因为响应IE的关闭事件OLECMDID_STOP),监视m_hWnd=0
执行到析构函数~C****,m_hWnd=0,IE窗口消失
执行到atlwin.h的ShowWindow函数中的ATLASSERT(::IsWindow(m_hWnd));出错
请问最后一步是怎么执行到的??
或者有哪位同志知道怎么解决这个问题吗?
谢谢谢谢~~~~~