none
从CToolBar继承了一个类,在OnCustomDraw 消息中进行类自绘,但是在窗口进行拉伸的时候,还会出现灰色的底色,有好的办法解决这个吗? RRS feed

  • 问题

  • 从CToolBar继承了一个类,在OnCustomDraw 消息中进行类自绘,但是在窗口进行拉伸的时候,还会出现灰色的底色,有好的办法解决这个吗?
    2010年4月2日 9:03

全部回复

  • 你描述的不太清楚。灰色出现在什么窗口上?主窗口背景色是灰色的?灰色底色出现后是马上被覆盖还是残留不去?

    工具栏窗口在主窗口改变大小时,是不是会闪烁?如果是这样那可能是父窗口创建时没有使用WS_CLIPCHILDREN样式。


    LHL
    2010年4月2日 9:32
  •  

    谢谢!灰色出现在我所画的工具条上面,灰色出现后会被马上覆盖的!...你说的WS_CLIPCHILDREN样式 我也测试了!不行,在变动的时候还是会出现灰色!

    2010年4月2日 9:37
  • 这个就很难说是怎么回事了。

    你再试试在WM_ERASEBKGND消息中直接返回1,就是阻止系统自动绘制窗口背景。

    可能有些问题是自绘制解决不了的。


    LHL
    2010年4月2日 11:10
  • 这个就很难说是怎么回事了。

    你再试试在WM_ERASEBKGND消息中直接返回1,就是阻止系统自动绘制窗口背景。

    可能有些问题是自绘制解决不了的。


    LHL
    2010年4月2日 11:10