解决方案 »

  1.   

    最近也在做重绘对话框的非客户区部分,我就很纳闷了,在绘制标题栏和边框时,为什么还要分别计算标题栏和边框的尺寸呢?GetWindowText获取对话框的宽度和高度,然后一个类似FillSolidRect(0, 0, nWidth, nHeight, ..)不就行了?虽然把客户区部分也覆盖了,可是等到OnPaint()处理时,不是又绘制了客户区域嘛,看网上的代码,没有一个这样处理的,也不嫌费劲。还有那个绘制按钮的,应该提供两种显示模式,位图显示和正常显示的,现在谁还会去使用什么CBrush在那刷来刷去呢?只是提点意见而已啊,别生气啊!