MFC 单文档工程中picture控件怎么按照图片大小比例显示图片,即控件大小适应于图片大小比例,谢谢

MFC 单文档工程中picture控件怎么按照图片大小比例显示图片,即控件大小适应于图片大小比例,谢谢,第1张

打开的时候,可以知道的长宽,然后根据这个长宽值,来设置picture控件

可以使用setSize(),也可以使用MoveWindow(),还可以使用SetWindowsPos

在对话框收到WM_SIZE时,先获取对话框的大小,然后改变picturebox的大小即可。

CRect rcClient,rcPicture;

GetClientRect(&rcClient);

m_PictureBoxGetClientRect(&rcPicture);

// 移动picturebox到对话框的左上角。

rcPictureMoveToX(0);

rcPictureMoveToY(0);

// pircurebox的长宽是对话框长宽的2分之1

rcPictureright = rcClientWidth() / 2;

rcPicturebottom = rcClientHeight() / 2;

// 移动picturebox

m_PictureBoxMoveWindow(rcPicture);

以上就是关于MFC 单文档工程中picture控件怎么按照图片大小比例显示图片,即控件大小适应于图片大小比例,谢谢全部的内容,包括:MFC 单文档工程中picture控件怎么按照图片大小比例显示图片,即控件大小适应于图片大小比例,谢谢、MFC如歌让图片自适应PictureControl大小、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9690290.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存