picture控件怎么设置图片位置和大小

d277135246 2010-10-14 02:18:20
如题
...全文
1027 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
傻X 2010-10-14
  • 打赏
  • 举报
回复
楼主,这样弄
你把你得图片引入CBitmap,然后用BITMAP类型把CBitmap对象调出
类似
CBitmap bmp;
BITMAP * pbmp;
bmp.GetBitmap(&pbmp);
pbmp->bmWidth;
pbmp->bmHeight;

在GetDlgItem(你PICTURE资源编号)->MoveWindow(X,Y,pbmp->bmWidth,pbmp->bmHeight,TRUE);
d277135246 2010-10-14
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 ameyume 的回复:]

在onPaint中对图片进行缩放以适应picture大小。

参考一下这个
MFC,picture控件中图片缩放
http://topic.csdn.net/u/20100908/20/fc51f174-ce1d-44c4-95b1-66055d1972d1.html
[/Quote]
这个貌似不行呀
ameyume 2010-10-14
  • 打赏
  • 举报
回复
在onPaint中对图片进行缩放以适应picture大小。

参考一下这个
MFC,picture控件中图片缩放
http://topic.csdn.net/u/20100908/20/fc51f174-ce1d-44c4-95b1-66055d1972d1.html
d277135246 2010-10-14
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 tttyd 的回复:]

MoveWindow
[/Quote]
如果图片超出了对话框大小要怎么弄
d277135246 2010-10-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 visualeleven 的回复:]

在Picture中贴图即可
[/Quote]
什么意思.可以说清楚点么
雪影 2010-10-14
  • 打赏
  • 举报
回复
MoveWindow
Eleven 2010-10-14
  • 打赏
  • 举报
回复
在Picture中贴图即可

15,979

社区成员

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

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