已经在picture中加入资源中的位图,如何将其放大?
求代码。感激不尽~
MFC中如何将picture控件中的图片放大?
答案:2 悬赏:0 手机版
解决时间 2021-03-14 17:47
- 提问者网友:临风不自傲
- 2021-03-13 16:52
最佳答案
- 五星知识达人网友:渊鱼
- 2021-03-13 17:20
CBitmap bmp;
bmp.LoadBitmap(IDB_PAGE2);
GetDlgItem(IDC_PIC)->SetBitmap((HBITMAP)bmp); //IDC_PIC是图片框ID
bmp.Detach();
InvalidateRect( rcPic ); // 重绘Pic控件区域
再加个循环就可以了。。。
bmp.LoadBitmap(IDB_PAGE2);
GetDlgItem(IDC_PIC)->SetBitmap((HBITMAP)bmp); //IDC_PIC是图片框ID
bmp.Detach();
InvalidateRect( rcPic ); // 重绘Pic控件区域
再加个循环就可以了。。。
全部回答
- 1楼网友:天凉才是好个秋
- 2021-03-13 18:26
crect rect;
cwnd *pwnd = getdlgitem(idc_picture);//idc_picture为picture控件id
pwnd->getclientrect(&rc);//rc为控件的大小。
int x=rect.height();
int y=rect.width()。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯