代码如下: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....
1. 创建MFC基于对话框程序,添加一个button1和picture控件,其中“资源视图”中编辑picture控件ID为:IDC_STATIC_PIC. 2.在"资源视图"(如果没有,视图中可调用出来)中右键鼠标Dialog处,选择"添加资源".在对话框中选择Bitmap,点击"导入",选择本地bmp图片(建议位图放置在res文件夹中).它会添加一张IDB_BITMAP1图片....
1、首先看效果 左右留空白 上下留空白 2、代码部分 需要准备的控件:Picture Control,Edit Control,Button 首先Picture Control控件的ID为IDCANCEL, 给编辑框添加变量为Edit1, 双击Button控件添加以下代码。 1CString File_Path;2CFileDialog dlg(TRUE,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,NULL);34if(dlg.Do...
1 首先我们要做的是创建一个MFC对话框应用程序,你可以自己设置一个名字,方便自己记忆即可 2 接下来根据系统的提示,我们再创建一个这里我们创建一个Application,这里面的数据,你可以直接选择默认值无需更改。3 然后要跟大家说的是不要选择 Unicode类型的编译,这个还要转换字符比较麻烦,所以一般不选这个。4 在接...
(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...
上一节中讲的是滚动条控件,本节主要讲一种简单实用的控件,图片控件Picture Control。我们可以在界面某个位置放入图片控件,显示图片以美化界面。在内容开始前有必要了解一下MFC相关控件。 Xtreme Toolkit Pro:是屡获殊荣的VC界面库,是MFC开发中最全面界面控件套包,它提供了Windows开发所需要的11种主流的Visual C++ MFC...
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中的Picture Control控件的步骤: 1、添加Picture Control控件: 在Visual Studio的设计视图中,打开你的对话框资源。在工具箱中,找到Picture Control控件并将其拖动到对话框上。 2、关联Picture Control控件与变量: 选中Picture Control控件,在属性窗口中找到IDC_STATIC对应的ID,然后将其改为一个唯一的ID,...
MFC控件--Picture Control控件 准备工作 将指示灯图片放入项目的res文件夹内 【资源视图】->【项目名】->【Icon】->【添加资源】->【Icon】->【导入】->选择res文件夹内的指示灯图片(按住Ctrl可以多选) 界面布局 在【工具箱】中拖入两个【Button】控件和一个【Picture Control】控件,单击【Button】控件,分别...
voidCreadpictureDlg::ImageShow2(IplImage*tmp)//再定义一个PictureControl控件,获取句柄显示图片 { CDC*pDC=GetDlgItem(IDC_STATIC_IMAGESHOW2)->GetDC();//获得显示控件的DC HDChDC=pDC->GetSafeHdc();//获取HDC(设备句柄)来进行绘图操作 GetDlgItem(IDC_STATIC_IMAGESHOW2)->GetClientRect(&rect); cimg.Cop...