我创建的异型对话框不用重绘就直接是索要形状的,可是对话框上面的按钮却没有办法,按钮连WM_PAINT消息都没有收到。请问怎么重画?要处理哪些消息?

解决方案 »

  1.   

    你是不是想改变按钮的形状?我有个圆按扭的例子。如果想要的话可以写信给我,[email protected]
      

  2.   

    用了
    SetWindowRgn
    SetWindowPos
      

  3.   

    搞定了,要点如下:
    1。使用SetWindowRgn时注意rgn的坐标对应其客户区坐标
    2。重绘前先对hdc使用SelectClipRgn,绘完使用SelectClipRgn(hdc, NULL);
    3。响应WM_ERASEBKGND消息时不做任何处理,直接返回。
    to:shijinchen(小陈)呵呵……你是哪个组的?
      

  4.   

    我有个同学有WinCe组。他介绍我来这里的。他说Wince可以拿高分的.