我在一个DoModal的窗体中动态创建了一个对象,执行一个动作后将该对象销毁。
但窗体自己的无限循环处理过程中却出现错误,错误的原因是ASSERT(::IsWindow(m_hWnd));这里的m_hWnd值居然不是窗体的句柄,而是我刚刚销毁的动态控件的句柄,见鬼了啊,而且不是每次都出,执行十几次出现一次,起始窗体的句柄没有发生变化,只是出错的m_hWnd不是只想窗口自己的句柄地址,所以继续执行就能恢复。 但窗
但窗体自己的无限循环处理过程中却出现错误,错误的原因是ASSERT(::IsWindow(m_hWnd));这里的m_hWnd值居然不是窗体的句柄,而是我刚刚销毁的动态控件的句柄,见鬼了啊,而且不是每次都出,执行十几次出现一次,起始窗体的句柄没有发生变化,只是出错的m_hWnd不是只想窗口自己的句柄地址,所以继续执行就能恢复。 但窗