GetDC()断言失败(使用mfc)

时间:2013-11-27 01:09:59

标签: c++ mfc

所以,我一直在断言失败:

_AFXWIN_INLINE CDC* CWnd::GetDC()
    { ASSERT(::IsWindow(m_hWnd)); return CDC::FromHandle(::GetDC(m_hWnd)); }

我检查了调用堆栈和上面方法之前调用的方法:

CDC *pDC = GetDC();

我不确定这有什么问题,但我想要一些帮助。谢谢!

1 个答案:

答案 0 :(得分:1)

如果你得到这个断言,你使用CWNd :: GetDC函数而没有创建窗口。或者窗户已被破坏。