怎样使窗口总保持自定义形状,不随大小的改变,而改变.

解决方案 »

  1.   

    在dialog启动时改成了,多边形的形状
    ==怎么实现的呢?在OnSize时再设置试试
      

  2.   

    那你就需要改变自定义的形状大小(缩放),在OnSize的时候重新设置窗口区域形状。不太现实,所以一般异型窗口都是固定大小的。
      

  3.   

    不会呀,只要把你的RGN 的点数组检查没问题,就不会变啊,
      

  4.   

    我是在OnInitDialog(),中通过SetWindowRgn(rgnA, TRUE);,实现的,
    在onsize()中,在设置,不起做用