32个图像拼成一个图像显示和打印

xiaofei26 2009-02-04 09:12:52
32个图像拼成一个图像显示和打印

1.运算后给DC;

2.利用DC


for(int i=1;i<5;i++)
{
for(int j=1;j<5;j++)
{
pDC->StretchBlt( ,SRCCOPY);
}

}
...全文
91 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
fandh 2009-02-04
  • 打赏
  • 举报
回复
32个图形拼成一个图形
1、不重叠,如果放到一个方框里面,不能变成一个正方形,可以是4×8的长方形里面放;当然,可以是6×6里面放,但是,放不满!具体计算,可以参照2楼
2、重叠,就是不停的往一个位置贴!这个就是一个循环即可!
fandh 2009-02-04
  • 打赏
  • 举报
回复
是32个,你的个数也不对
byxdaz 2009-02-04
  • 打赏
  • 举报
回复
CRect rect;
GetClientRect(&rect);
int nw,nh;
nw = rect.width()/5.0;
nh = rect.height()/5.0;
for(int i=1;i <5;i++)
{
for(int j=1;j <5;j++)
{
pDC->StretchBlt((j-1)*nw,(i-1)*nh,nw,nh,pSrcDC,xSrc,ySrc,nSrcWidth,nSrcHeight ,SRCCOPY);
}

}
fandh 2009-02-04
  • 打赏
  • 举报
回复
你怎么拼?规则是?

19,464

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧