15,978
社区成员
发帖
与我相关
我的任务
分享
void CAmmterListWnd::OnPaint()
{
CRect rc;
GetUpdateRect(&rc, TRUE);
CString csTmp = "";
csTmp.Format("Trace updateRect left = %d, right = %d, top = %d, bottom = %d", rc.left, rc.right, rc.top, rc.bottom);
OutputDebugString(csTmp);
CPaintDC dc(this);
CRect rect;
GetClientRect(&rect);
dc.DrawText("Test", &rect, DT_CENTER);
}
我是新手 感觉这倒是一个有趣的问题 窗口大小改变后应该会引发WM_PAINT消息 为什么一定要先把窗口无效化 才能输出呢?呵呵 还有发现LZ一个不好的习惯 你的DC没有释放呢