MFC
CaptainHailong
爱生活,还学习!!!
展开
-
MFC在命令行窗口进行输入输出
在进行MFC开发的时候,很难进行调试,尤其是Release模式下,而MFC下输入输出都不会在命令行窗口进行显示,其实仅需要几行简单的代码就可以解决这个问题。首先加入头文件#include <io.h> #include <fcntl.h> #include<iostream>然后在对话框的OnInitDialog()函数下添加://开...原创 2018-10-02 20:38:07 · 2668 阅读 · 0 评论 -
MFC与OpenCV使用中的CVVImage头文件
在使用MFC显示OpenCV的图像时经常要用到CvvImage类,而这个类又不包括在OpenCV头文件中,为了方便大家以后的使用中有用到CvvImage这个类,本文附上这个类的代码。首先是CvvImage.h#pragma once//CvvImage.h#ifndef CVVIMAGE_CLASS_DEF#define CVVIMAGE_CLASS_DEF#include &l...原创 2018-10-03 12:55:35 · 1025 阅读 · 0 评论 -
OpenCV窗口绑定到MFC中用以显示视频或图片数据
当使用MFC和OpenCV显示图片数据时,很多采用将Mat类型的图片数据转成CvvImage类型,然后在MFC的窗口中进行显示,但是将面临需要额外的头文件CvvImage的问题。而将OpenCV的窗口与MFC中的图片显示控件进行绑定后就不需要CvvImage这个类了,同时有一个额外的好处是可以使用OpenCV的鼠标点击事件了,具体流程如下:首先在对话框头文件中加入CRect rect1;...原创 2018-10-03 13:22:15 · 1658 阅读 · 1 评论 -
MFC CString转string
MFC中控件上的文本大多为CString,有时为了方便操作需要转为stringCString caption;GetDlgItemText(IDC_EDIT, caption);CStringA temp(caption.GetBuffer(0));string str = temp.GetBuffer(0);temp.ReleaseBuffer();caption.Release...原创 2019-02-23 19:17:47 · 1341 阅读 · 0 评论 -
MFC 选择文件
MFC选择文件夹中的文件,以视频文件为例void openFile(){ string _Path; CFileDialog Openfiledlg(TRUE, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, _T("Video Files (*.rmvb;*.avi;*.*)|*.rmvb;*.avi;*.*||")); ...原创 2019-03-30 19:36:27 · 1073 阅读 · 0 评论 -
c++ MFC选择文件夹
c++ MFC选择文件夹void openDir(){ //选择文件夹 string _Path,root; TCHAR szDir[MAX_PATH]; BROWSEINFO bi; ITEMIDLIST *pidl; bi.hwndOwner = this->m_hWnd; bi.pidlRoot = NULL; bi.pszDisplayName = sz...原创 2019-03-30 19:39:17 · 1192 阅读 · 1 评论 -
C++ tchar转char,string
C++ tchar转char,stringtchar2charvoid tchar2char(tchar* input,char* output){ int length = WideCharToMultiByte(CP_ACP, 0, input, -1, NULL, 0, NULL, NULL); WideCharToMultiByte(CP_ACP, 0, input, ...原创 2019-03-30 19:44:41 · 9596 阅读 · 0 评论