MFC中怎样在CPicture控件中的指定位置显示指定大小的位图,而且可以同时显示多张位图

如题所述

这个CPicture(应该是CStatic)做不到。你可以这么做:
继承CStatic,在OnPaint中利用CImage类来绘制图片。追问

还不是很明白,能再说细致点么,谢谢

追答

使用类向导:
新建一个mfc类 MyPic继承CStatic,再添加WM_PAINT消息映射,在OnPaint中
CPaintDC dc(this);
CImage im;
.....绘制的方法百度一下

温馨提示:内容为网友见解,仅供参考
无其他回答

MFC CStatic或picture控件怎么显示图片
直接在编辑界面,打开它们的属性页,然后选择Bitmap类型,下面选择ID就可以了。补充:CBitmap bmp;bmp.LoadBitmap(IDB_PAGE2);m_pic1.SetBitmap((HBITMAP)bmp);bmp.Detach();InvalidateRect( rcPic ); \/\/ 重绘Pic控件区域

MFC中怎么实现多个图片的连续显示?
在C...APP文件的InitInstance()里写一段SetTimer(1,1000,NULL);其中1000可以改为你要时间,单位毫秒。然后在C...Dlg上右键--增加消息处理,选择WM_TIMER,选择添加并编辑,在OnTimer()里写如下:static int x = 0;CBitmap bitmap;bitmap.LoadBitmap(IDB_BITMAP1+(x++));BITMAP bmp;bitmap...

MFC中PICTURE控件图片显示不正常
你这种方法要等picture控件重绘完 picture控件派生自cstatic,可以强制转换成cstatic 然后调用用 cstatic 的setbitmap方法

VS2010 MFC 点击缩略图如何将这张图片显示到picture control中?
监听CListCtrl控件的选中事件,在选中事件中从控件获取选中项的文字(GetItemText),这个文字就是文件名。然后使用文件名取读取图片文件,并将图片设置到PicureBox控件上。

MFC中如何在Dialog中显示一张jpg图片?
1、在dialog面板拖入Edit Box控件,利用ClassWizard关联一个CEdit型控制成员变量m_edit或者在dialog面板拖入Static Text控件,利用ClassWizard关联一个CStatic型成员变量m_picture更好,边界处理更好.2、编辑显示函数,我在这里添加的是XXXDlg的成员函数,代码如下:[cpp] view plaincopy bool CShowJPGStream...

vb中控件图形框如何加载图片
在窗体上创建image1控件。5、采用步骤2的方法设置height属性值为6000,width为8000,top为0,left为0,使其布满窗体。6、点击picture属性,设置属性值,找到一张图片导入,并设置大小为6000*8000。7、然后执行文件-生成工程命令,输入文件名称,保存在桌面上,将文件生成exe文件,这样就完成了。

MFC picture control画图 画在控件外的部分如何擦除
建一个和图片控件相同大小的内存区,然后把图绘制在内存上,完成后再贴到控件上

怎样用C语言显示一张jpg的图片呢
可以用函数OleLoadPicture从包含有图像数据的流中装载图像。具体实现代码如下:\/\/在显示图像之前,首先要获取到图像文件的存放路径,这里采用标准的文件打开对话框来选取图像文件,文件名存放在CString型的变量m_sPath中: CFileDialog dlg(TRUE,"jpg","*.jpg", OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT, "JPEG...

VB里面的picture是什么意思,作用是什么
也可以用 PictureBox 控件将 OptionButton 控件分组,并用该控件显示图形方法的输出和 Print 方法写入的文本。为了使 PictureBox 控件能够自动调整大小以显示整幅图形,将它的 AutoSize 属性设置成 True。可在代码中操作图形属性和方法,以创建动画或进行仿真。对运行时的打印操作,例如修改屏幕窗体格式以便...

Excel中,如何根据单元格的数值变化而显示不同的图片?
1、打开工作表。2、点击插入,图片,来自文件。3、找到要插入的图片,插入。4、图片全部插入。5、把第一张图片,调整到相应的单元格内。6、在图片上右击,点击设置图片格式。7、弹出对话框,点击属性,在对象位置下点选大小、位置随单元格而变,确定。8、按照上边方法把所有图片调整完毕,点击红框内...

相似回答