GDI+ 绘制?

解决方案 »

  1.   

    不规则窗体边缘不平滑正是由于setwindowrgn函数造成的,为啥呢,就是因为windows下Region对象是无法抗锯齿,如果Region能抗锯齿,那很多函数函数都无法工作了,比如PtInRegion函数,所以无论是GDI或者GDI+中和Region相关的几个函数都无法抗锯齿。
    要解决这种问题,只能用楼上说的PNG窗口。
      

  2.   

    GDI+ PNG画,不过,子控件都不能用了。要自绘按钮,那是一件麻烦的事。
      

  3.   

    但是没有更好的办法
    目前比较普遍的解决方案是做两个窗口
    一个窗口做PNG异型
    另一个放控件
    两个窗口同步运动