mfc picture control动态加载图片 覆盖控件问题

mfc加载图片,背景是一副图片,我如果动态加载另一幅图片的时候,页面控件就被覆盖了,如何解决呢???

不要使用mfc picture control做背景图,因为mfc picture control控件本来就是控件,控件直接肯定会互相覆盖,
温馨提示:内容为网友见解,仅供参考
无其他回答

MFC上绘制的图被picture控件挡住了怎么办
有个原因你可以考虑:你的picture控件使用了自己派生的类控制,然后派生类里你响应了WM_PAINT消息,而你这个OUTPUT是父窗口,你这个绘图顺序就成了,先执行父窗口的画图函数,再派生类的画图函数OnPaint,所以,如果派生类没有任何绘制操作,就是个白色背景了,因为擦除了父窗口中关于picture绘制的内容。

mfc,picture控件加载gif图片,怎么样才能不覆盖其他的控件
不覆盖其他的控件,只要你的picture控件不和其他控件位置重合就行了。

MFC picture control如何动态加载图片?
双击error rc2018...打开文件 在如图所示的位置增加 "Static", SS_BITMAP,就可以了,这个应该是VS的BUG。。。

MFC用picture设置背景图片时,怎样操作可以不让运行之后图片覆盖其它tex...
这个很简单,首先你把所有的text,button之类的控件里面的透明属性勾上,然后拖个picture控件设置图片,编译运行就行。如果还不出来效果就把picture控件剪切掉多试试就可以了。以前也有过这样的,通过这个方法可以解决。

求助,MFC 使用picture control显示图像出现问题
使用openCV的 cv::Mat 读取图片之后,需要在picture control控件中将图片显示出来。其过程是这样的:1、将 cv::Mat 转换格式为 IplImage,2、然后将 IplImage 转换格式为 CvvImage,因为 CvvImage 类中有函数 DrawToHDC(),可以直接完成MFC空间中的绘图。

ScreenToClient 问题求教!!
现在的问题是,鼠标单击图片空间,已经选中,单点调试也已经相应单击事件,但是就算选中picture control 控件也无法执行往下的程序。void CEmpAddDlg::OnLButtonDown(UINT nFlags, CPoint point){ \/\/ TODO: Add your message handler code here and\/or call default CRect Rect; \/\/定义一个区间 GetDlgItem(IDC_EMP_...

MFC在静态文本框上面添加图像picture对象后 为什么运行后显示不出来...
静态框不需要透明,而picture控件本身也是一个静态框的扩展,不需要两个都用。应该是其它代码问题,注意要在OnPaint里面绘制,其它地方绘制会被重绘覆盖。

...Control)而另一个控件(Picture control)上边的图片会改变_百度...
我不知道怎么读取图片,所以我的方法是,先在对话框建若干Picture Control ,每个Picture Control 里面放一张图,在Spin Control前面先建一个EDIT CONTROL,然后建Spin Control与之绑定,在EDIT CONTROL的响应函数里根据EDIT CONTROL中的整数值选择该显示的图片进行显示 ...

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

...如何读取外部的位图文件,让它显示在图片控件(Picture Control...
1.在你的对话框添一个按钮和一个图片控件(Picture Control).2.添加一个类,我这里上传不了,只能将.h和.cpp复制过来,你再将拷贝到txt里,改一下扩展名就可以了。这是Picture.h#if !defined(AFX_PICTURE_H__COPYFREE_BY_YOVAV_GAD__SOURCES_AT_SUPERMAIN_DOT_COM__INCLUDED_)#define AFX_PICTURE_H__...

相似回答