none
请问如何在direct2d实现类似PS的橡皮擦的功能 RRS feed

答案

  • 你好,

    非常感谢在MSDN论坛发帖提问。

    >>id2d1rendertarget::clear()倒是有这功能,但是会全清除......

    或许你可以尝试使用图层(Layer)或者RenderTarget::FillRectangle()函数去实现将指定区域填充颜色。从而变相实现擦除功能。

    Best Wishes,

    Jack



    MSDN Community Support Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    • 已标记为答案 halonet 2019年2月27日 2:13
    2019年2月25日 7:26
    版主

全部回复

  • Hi,

    根据你的描述,这个问题是关于C++的开发问题,由于我们论坛主要是讨论VS安装和日常使用问题,我会帮你移到正确的论坛,以便获取更好的帮助。


    MSDN Community Support Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com

    2019年2月22日 9:21
  • 你好,

    非常感谢在MSDN论坛发帖提问。

    >>id2d1rendertarget::clear()倒是有这功能,但是会全清除......

    或许你可以尝试使用图层(Layer)或者RenderTarget::FillRectangle()函数去实现将指定区域填充颜色。从而变相实现擦除功能。

    Best Wishes,

    Jack



    MSDN Community Support Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    • 已标记为答案 halonet 2019年2月27日 2:13
    2019年2月25日 7:26
    版主
  • 好吧,这方法我试过,虽然比较麻烦,不过感谢你的回答
    2019年2月27日 2:13