vc矩形填充效果的问题,大虾进

bitree2450 2007-01-26 10:53:47
大虾们好:
现在我需要填充一个矩形,效果类似于word画图的填充,在word上画一个矩形,然后选择填充里面的填充效果,在选项卡里面选择“图案”,在其中选择一个图案,即可以将word里面的矩形填充为选择的图案。
现在我想在vc画图中实现此功能,请问word里面填充效果vc中是否自带?此一图案组合VC++中是否有现成的?
如果没有,该如何实现?
我想的是将word里面填充效果里面的所有图案都截取先来,制作成bmp,然后导入vc,然后在vc中再修改这些图案的背景色和前景色。
急。
请大家给与解决方案,谢谢!~
...全文
688 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
snookermx 2007-01-30
不如分两步
FillRect 填充矩形
完了再画一个矩形框。

比较实用的好象有个Draw3DRect,可以画个按钮出来。如果你把高光和阴影设置为同一颜色,就等于有个框了。自己看看MSDN吧,函数名记不太清楚了。
回复
yjgx007 2007-01-30
一些固定的例如:斜线,十字线等填充,可以参看GDI
CreateHatchBrush
回复
pleasecallmehero 2007-01-30
现成的好像没有,可以用到的几个函数:
GetDC ReleaseDC //设备上下文
SelectObject //把位图或其他资源选进某DC
Bitblt //填充

都是WIN API函数,具体用法请参考MSDN
回复
相关推荐
发帖
资源
创建于2007-09-28

2581

社区成员

VC/MFC 资源
申请成为版主
帖子事件
创建了帖子
2007-01-26 10:53
社区公告
暂无公告