今天看了一下关于画图的教程,里面提到路径的概念,还有路径层,创建完路径层之后用SelectClipPath函数来进行当前的路径层作为的剪切区域与现存的剪切区域互操作。
这里面路径,路径层,当前的路径层,剪切区域,现存的剪切区域都是什么意思?谢谢!!!

解决方案 »

  1.   


    看看 PhotoShop 的书吧,这里学VC 的,不一样
      

  2.   

    看看 PhotoShop 的书吧,这里学VC 的,不一样
    ==========
    人家说的是VC啊,不过我对这个问题不太清楚,答不了。
      

  3.   

    找找GDI、GDI+方面的资料,慢慢看看,,
      

  4.   

    在做异形窗口的时候,需要对常规的窗体进行裁剪。
    裁剪需要设置裁剪区域。
    设置好路径后通过
    BOOL SelectClipPath(
      HDC hdc,    // handle to DC
      int iMode   // clipping mode
    );
    可以将这个刚才的路径转换成裁剪区域。
    自己试验一下就知道了,关于这部分看看GDI+
      

  5.   

    在CDC上绘图时如果调用BeginPath(),系统就会按照先后记录画刷或者画笔移动的轨迹,在调用EndPath()的时候停止记录。记录的这个轨迹就是路径,这个路径根据你的实际画图的情况而不同,但基本上都是一个或者多个区域。
    SelectClipPath函数选择当前的路径作为设备环境的一个剪切区域。通过使用特定的模式把新的区域与任何存在的剪切区域合并。在没有调用BeginPath(),EndPath的情况下此函数是不生效的。
      

  6.   

    http://topic.csdn.net/t/20031014/09/2352564.html