如何将一个小位图重复多次绘制到一个大的dc中

bborn 2007-07-26 01:51:03
假设一个 10*10的位图
我想重复的画到一个100*100的dc中
类似bitblt这样的函数 有吗?
...全文
144 6 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
lzg0001 2007-07-26
BitBlt可以指定被绘制位置的,循环足够次数,每次绘制一个区域即可.

创建位图画刷来填充是更好的办法,免得你计算尺寸,闹不好还循环错了!
  • 打赏
  • 举报
回复
菜牛 2007-07-26
就是BitBlt就可以了,循环知道吧?

如果不嫌麻烦,也可以创建位图画刷来填充。
  • 打赏
  • 举报
回复
livedeal 2007-07-26
cimagelist 的draw,或是图片先选入内存DC,在用DCbitblt到现在的DC中!!!!!
  • 打赏
  • 举报
回复
bborn 2007-07-26
楼上的 最近老见到你 呵呵
  • 打赏
  • 举报
回复
WindAndSnow 2007-07-26
CBrush br;
CBitmap btmp;

btmp.LoadBitmap(IDC_BITMAP1);
br.CreatePatternBrush(&btmp);
  • 打赏
  • 举报
回复
appleboyecho 2007-07-26
如何创建位图画刷?
  • 打赏
  • 举报
回复
相关推荐
发帖
界面

1.5w+

社区成员

VC/MFC 界面
社区管理员
  • 界面
加入社区
帖子事件
创建了帖子
2007-07-26 01:51
社区公告
暂无公告