标 题: [合集] 请问,画矩形的时候,如何让填充区域透明?
发信站: 水木社区 (Tue Oct 24 12:35:35 2006), 站内
☆─────────────────────────────────────☆
benfaung (阿本) 于 (Mon Oct 23 21:31:41 2006) 提到:
也就是像windows画图工具那样画矩形,两个矩形叠加,都能见到边。
有什么API可以调用吗?
☆─────────────────────────────────────☆
Hakkk (蓝猫淘气3k问) 于 (Mon Oct 23 21:34:19 2006) 提到:
用CDC::Polyline好了
【 在 benfaung (阿本) 的大作中提到: 】
: 也就是像windows画图工具那样画矩形,两个矩形叠加,都能见到边。
: 有什么API可以调用吗?
☆─────────────────────────────────────☆
benfaung (阿本) 于 (Mon Oct 23 23:01:06 2006) 提到:
我的做法是再定义一个内存HDC,然后把图画在该内存HDC上。
然后内存HDC和视频HDC用BitBlt的SRCAND合并。(矩形边是黑的)
【 在 Hakkk (蓝猫淘气3k问) 的大作中提到: 】
: 用CDC::Polyline好了
☆─────────────────────────────────────☆
hamxj (东操圆梦,电子必胜) 于 (Mon Oct 23 23:41:27 2006) 提到:
试试空刷子?
【 在 benfaung (阿本) 的大作中提到: 】
: 我的做法是再定义一个内存HDC,然后把图画在该内存HDC上。
: 然后内存HDC和视频HDC用BitBlt的SRCAND合并。(矩形边是黑的)
☆─────────────────────────────────────☆
benfaung (阿本) 于 (Tue Oct 24 01:23:47 2006) 提到:
对!NULL_BRUSH!!
刚才试了一下,简单极了。
【 在 hamxj (东操圆梦,电子必胜) 的大作中提到: 】
: 试试空刷子?
☆─────────────────────────────────────☆
ghl111 (量子) 于 (Tue Oct 24 08:17:01 2006) 提到:
CDC::FrameRect 只画框,不填充
CDC::FillRect 不画框,只填充
CDC::Rectangle 既画框,也填充
【 在 benfaung (阿本) 的大作中提到: 】
: 也就是像windows画图工具那样画矩形,两个矩形叠加,都能见到边。
: 有什么API可以调用吗?