Delphi中的自定义笔模式

5

有没有人知道如何创建一个新的笔刷模式,以便我可以这样使用它: shape1.pen.mode:=pmCustom; 然后我将定义每个像素必须具有什么颜色。例如,我会创建一个笔刷模式,当指定像素后面是浅色时,它会绘制蓝色; 当后面的像素为暗色时,它会绘制白色。

先感谢您的帮助。


2
似乎不太可能。这直接映射到GDI。 - David Heffernan
1个回答

6
VCL 属性 TPen.Mode 对应 GDI 函数 SetROP2。这个函数没有你所描述的选项,因此我认为你所要求的是不可能实现的。
要实现你想要的效果,可能需要一些手工制作。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接