C craneyu Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-13 #1 我用pmNotXor画线,然后在附近用textout输出标注文字,移动线后textout不会擦除,请问该用什么方法?谢谢了
L lz999 Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-13 #2 移动线时执行 image.canvas.textout(''); 不知行否?
L lichengbin Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-13 #5 用背景色在原来TextOut位置再TextOut一遍!
C craneyu Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-13 #6 lichengbin说的倒可以,我原来就是这样用的,我觉得不好。但有没有更方便的方法呢?象pen画出来的东西用pmNotXOr就可以,textout有没有这样的东西呢?
A app2001 Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-13 #7 image.canvas.clear; 这样行不行?
C craneyu Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-13 #8 我还得保留原来的图形呢?如果用image.canvas.clear,那根本不用提出问题
J jackchin Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-13 #9 textout也可以用异或呀, 跟画线一样, 不过好象是pmXor吧?
L lichengbin Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-16 #13 To craneyu: 就是用背景色在原来TextOut位置再TextOut一遍!你用pmNotXor模式对Pen画出来 的线擦除,还不是要用Pen再画一次吗?有什么不好的? TextOut输出时是用HDC选用的字体来输出文本的,所以适用于Pen画线的pmNotXor 模式根本就不适用于TextOut,不必在这上面枉费心思了!
To craneyu: 就是用背景色在原来TextOut位置再TextOut一遍!你用pmNotXor模式对Pen画出来 的线擦除,还不是要用Pen再画一次吗?有什么不好的? TextOut输出时是用HDC选用的字体来输出文本的,所以适用于Pen画线的pmNotXor 模式根本就不适用于TextOut,不必在这上面枉费心思了!