怎么在mfc中添加cvvimage.h和cvvimage.cpp

怎么在mfc中添加cvvimage.h和cvvimage.cpp,第1张

首先在自己的项目中添加CvvImage.h和CvvImage.cpp。在要使用的类中包含其头文件#include "CvvImage",接旦森着添加如下消息处理函数:

void CPersonWidthDlg::showimg(void)

{

Mat img = imread(".\\lena.jpg")

IplImage iplImg = IplImage(img)

//Iplimage * iplImg = &仔备img.operator IplImage()

CDC* pDC = GetDlgItem(IDC_FRAME)->GetDC()

HDC hdc = pDC->GetSafeHdc()

RECT rect

GetDlgItem(IDC_FRAME)->GetClientRect(&rect)

CvvImage cvvImg

cvvImg.CopyOf(&iplImg)

cvvImg.DrawToHDC(hdc,&rect)

ReleaseDC(pDC) 

}

MFC 微软基础类库(英语:Microsoft Foundation Classes,简称MFC)是微软公司提供的一个类库(class libraries),以C++类的形式封装了Windows API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。

其中包含大量Windows句模戚亩柄封装类和很多Windows的内建控件和组件的封装类。

1、首先在电脑上打开vs2010软件,打开自己的vs项目,如图所示,一般是C++程序项目或者MFC项目。

2、在解决方案上面右键,点击【类向导】,如图所示。

3、打开类向导后,如图缺历所示,点击“添加类”按钮右边的小三角形按钮,选择“类库中的MFC类”。

4、然后在d出的对话框中选择“文件”,再继续点击右边的“...”按钮,根据自己的安装路径庆森选择MSWORD.OLD文件。

5、接着根据自己的需要选择一些常伏差搜用的类,点击【完成】按钮,就可以使用了。

将图形加载到 Image 控件中可通过以下两种方袜盯法实现。

1)设计时从控件的“属性”窗口中选择 Picture 属性,

   在image控件属性窗口对Picture属性进行设置-点右侧尘好仔小按钮

选择图片-打开,图片就加载到Image控件。

2)在运行时使用 Picture 属性和 LoadPicture 函数都可将图形加载到 Image 控件。

Private Sub Form_Load()

  派汪  Image1.Picture = LoadPicture("c:\Sunset.jpg", vbLPLarge, vbLPColor)

End Sub


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11982408.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存