社区
界面
帖子详情
如何将一个小位图重复多次绘制到一个大的dc中
bborn
2007-07-26 01:51:03
假设一个 10*10的位图
我想重复的画到一个100*100的dc中
类似bitblt这样的函数 有吗?
...全文
207
6
打赏
收藏
如何将一个小位图重复多次绘制到一个大的dc中
假设一个 10*10的位图 我想重复的画到一个100*100的dc中 类似bitblt这样的函数 有吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
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
打赏
举报
回复
如何创建位图画刷?
BitBlt+双缓冲BitBlt+双缓冲BitBlt+双缓冲
BitBlt+双缓冲BitBlt+双缓冲BitBlt+双缓冲
显示JPG/BMP/GIF图片的C++类和带滚动条的窗口类
CPicture类利用IPicture接口实现显示图片 CPictureView类是窗口类,支持视图区滚动显示图片,简单的缩放功能。
VCGDI+图像+文字模拟图层
最近项目需要做类似的功能:双缓冲,图像
绘制
,添加文字,文字可以使用字体,可以拖拽文字块,模拟图层操作.有兴趣的朋友可以继续添加新功能.希望可以帮到忙.
使用标准GDI实现游戏品质的动画系统
说到实现游戏品质的动画,很多人会立刻想到DirectX,没错DirectDraw很强大,但是并不是必须用DirectDraw才行。动画后面的理论和技巧都是一样的,这和末端使用什么API没有太大关系(如果那API不是太~~慢的话)。就笔者实现的NewImage Lib的测试结果,内部所有像素数据的存储和运算都纯软件实现,最后一步输出到屏幕使用GDI的性能比DirectDraw低不到10%,在Window9X系统上要低20%左右,这对很多软件来说是绝对可以接受的。
图片内存的操作,是不错的
图片内存操作图片内存操作图片内存操作图片内存操作图片内存操作
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章