问题是这样的:
我在对话框上用DC输出文本,使用了双缓冲,关键原理过程如下:1. 在OnCtlColor中
HBRUSH CMiniMonitorDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); if (CTLCOLOR_DLG == nCtlColor)
return ((HBRUSH)GetStockObject(HOLLOW_BRUSH));
    return hbr;
}2. 在输出涵数中
   I)在内存DC中创建了位图
   II)再位图上调用DrawText输出
   III)在对话框的DC上调用了TransparentBlt来拷贝位图(其中把背景色设为透明色以达到透明效果)这样做后问题是: 背景始终是初始显示时对话框后面的景色,调用Invalidate也无效,
我有个特不明白的地方是"对话框后面的景色"是没在在对话框的DC上输出的,为什么窗口始终显示这部分图像呢?
这个问题怎么解决?
谢谢!!!