程序启动的时候,弹出如下错误框.
然后定位到中断处:
首先怀疑绘图代码有问题,于是将CView::OnDraw自己写的绘图代码注释了下,发现一切正常。说明问题出在GDI函数调用上。
仔细检查后发现,原来是pDC->SelectObject(brush)传递的不是画刷指针而是画刷.正确的用法应该是pDC->SelectObject(&brush);
程序启动的时候,弹出如下错误框.
然后定位到中断处:
首先怀疑绘图代码有问题,于是将CView::OnDraw自己写的绘图代码注释了下,发现一切正常。说明问题出在GDI函数调用上。
仔细检查后发现,原来是pDC->SelectObject(brush)传递的不是画刷指针而是画刷.正确的用法应该是pDC->SelectObject(&brush);