使命召唤4第17关攻略:vc++问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 23:57:15
{
Invalidate();
CClientDC dc(pView);
dc.TextOut(0,0,"si");
}

这是一个消息响应函数,我想每触发一个消息就执行此代码,首先将原客户区清空,然后在Textout一下
可是发现用了Invalidate()以后清空客户区后,却无法Textout了,什么原因?

把TextOut 写到OnPaint 或者OnDraw中去。Invalidate会发出重画命令,可能发生再你的textout之后,所以当然没有效果了。