代码如下:CImage image在头文件里,m_IDCpic是Picture Control控件鼠标右键创建的关联变量。 CFileDialog fileDlg(TRUE, _T("bmp"), NULL,0, _T("image Files(*.bmp; *.jpg;*.png)|*.JPG;*.PNG;*.BMP|All Files (*.*) |*.*||"),this);if(fileDlg.DoModal()!=IDOK) {return; }if(!image....
一.静态显示bmp图片 1.创建MFC基于对话框程序,加入一个button1和picture控件,当中“资源视图”中编辑picture控件ID为:IDC_STATIC_PIC. 2.在"资源视图"(假设没有,视图中可调用出来)中右键鼠标Dialog处,选择"加入资源".在对话框中选择Bitmap,点击"导入",选择本地bmp图片(建议位图放置在res目录中).它会加入一张ID...
1 首先我们要做的是创建一个MFC对话框应用程序,你可以自己设置一个名字,方便自己记忆即可 2 接下来根据系统的提示,我们再创建一个这里我们创建一个Application,这里面的数据,你可以直接选择默认值无需更改。3 然后要跟大家说的是不要选择 Unicode类型的编译,这个还要转换字符比较麻烦,所以一般不选这个。4 在接...
以下是使用MFC中的Picture Control控件的步骤: 1、添加Picture Control控件: 在Visual Studio的设计视图中,打开你的对话框资源。在工具箱中,找到Picture Control控件并将其拖动到对话框上。 2、关联Picture Control控件与变量: 选中Picture Control控件,在属性窗口中找到IDC_STATIC对应的ID,然后将其改为一个唯一的ID,...
void CLoadPicControlDlg::ShowImage(IplImage* img, UINT ID)// ID 是Picture Control控件的ID号 { CDC* pDC=GetDlgItem(ID)->GetDC();// 获得显示控件的 DC HDC hDC=pDC->GetSafeHdc();// 获取 HDC(设备句柄) 来进行绘图操作 CRect rect;
创建MFC基于对话框程序,添加一个button1和picture控件,其中“资源视图”中编辑picture控件ID为:IDC_STATIC_PIC. 2.在"资源视图"(如果没有,视图中可调用出来)中右键鼠标Dialog处,选择"添加资源".在对话框中选择Bitmap,点击"导入",选择本地bmp图片(建议位图放置在res文件夹中).它会添加一张IDB_BITMAP1图片. ...
上一节中讲的是滚动条控件,本节主要讲一种简单实用的控件,图片控件Picture Control。我们可以在界面某个位置放入图片控件,显示图片以美化界面。在内容开始前有必要了解一下MFC相关控件。 Xtreme Toolkit Pro:是屡获殊荣的VC界面库,是MFC开发中最全面界面控件套包,它提供了Windows开发所需要的11种主流的Visual C++ MFC...
(IplImage*img,UINT ID)// ID 是Picture Control控件的ID号{// 获得显示控件的 DCCDC*pDC=GetDlgItem(ID)->GetDC();// 获取 HDC(设备句柄) 来进行绘图操作HDC hDC=pDC->GetSafeHdc();CRect rect;GetDlgItem(ID)->GetClientRect(&rect);// 求出图片控件的宽和高int rw = rect.right- rect.left;int...
我花了一些时间去搜索可以用于显示图片的MFC控件, 但却没有发现合适的。 所以我决定自己做一个轻量级,灵活度高的图片控件(Picture control)去显示各种类型的图片。 Using the code 如何使用 这个控件内部使用的是GDI+库,所以请在使用时把GdiPlus.lib加入到你的工程中(include libraries)。
MFC控件--Picture Control控件 准备工作 将指示灯图片放入项目的res文件夹内 【资源视图】->【项目名】->【Icon】->【添加资源】->【Icon】->【导入】->选择res文件夹内的指示灯图片(按住Ctrl可以多选) 界面布局 在【工具箱】中拖入两个【Button】控件和一个【Picture Control】控件,单击【Button】控件,分别...