如何打开一张图片,让它是居中显示的?

jone2400 2009-02-15 09:51:42
文件-打开-后 ,显示的图片是居中的
...全文
243 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hao231153208 2011-09-05
  • 打赏
  • 举报
回复
路过,,急需
kekepp5 2009-02-17
  • 打赏
  • 举报
回复
帮顶下~~~~~~~
jone2400 2009-02-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 rockeyrong 的回复:]
CRect rect;
GetClientRect(rect);
int x = rect.Width()/2;
int y = rect.Height()/2;
再调用StretchBlt()函数
BITMAP bm;
StretchBlt(x,y,bm.bmWidth,bm.bmHeight,&m,0,0,bm.bmWidth,bm.bmHeight,SRCCOPY);即可
[/Quote]

能给的具体些吗?只要让位图居中
rockeyrong 2009-02-15
  • 打赏
  • 举报
回复
CRect rect;
GetClientRect(rect);
int x = rect.Width()/2;
int y = rect.Height()/2;
再调用StretchBlt()函数
BITMAP bm;
StretchBlt(x,y,bm.bmWidth,bm.bmHeight,&m,0,0,bm.bmWidth,bm.bmHeight,SRCCOPY);即可

19,468

社区成员

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

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