- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 opencv读取视频文件并显示的程序详细解释
<br />int main( int argc, char** argv )<br />{<br /> //========================================================<br /> // CvCapture 是一个结构体,用来保存图像捕获所需要的信息。<br /> // opencv提供两种方式从外部捕获图像,一种是从摄像头中,一种<br /> // 是通过解码视频得到图像。两种方式都必须从第一帧开始一帧一帧<br /> /
2010-09-15 17:09:00 29809 1
原创 利用VC实现AVI文件的图像截取
<br />avi->bmp: <br /> void CMyAviTttDlg::OnOK() <br /> { <br /> //SetTimer ( 1, 1000, NULL) ; <br /> // CString strOpenFileType = "位图文件 (
2010-09-13 14:02:00 2399
原创 vc++中实现文件拖放功能
<br />实现文件拖放的一种简洁方法 <br /> 本文要介绍的这种方法只须调用一个WINDOWS API函数DragQueryFile即可实现文件的拖放操作,而且完全克服了上述3点不足。下面先介绍一下这个函数。 <br /> ---- DragQueryFile原型为: <br /> <br /> UINT DragQueryFile (HDROP hDrop, UINT iFile, LPTSTR lpsz
2010-09-13 11:55:00 1505
原创 IPicture、BITMAP、HBITMAP和CBitmap的关系
<br />1、有关IPicture加载图片后直接Render到内存DC的问题(HBITMAP 转换 IPicture)<br />Picture的方法get_Handle可以直接得到图片的句柄<br />IPicture *pIPicture;<br />HBITMAP hBitmap;<br />...<br />pIPicture->get_Handle((OLE_HANDLE *)&hBitmap);<br />2、CBitmap 转换 HBITMAP<br />CBitmap m_bitMap;<
2010-09-06 10:45:00 842
原创 vc 加载各种后缀图片
<br />SHLoadImageFile(),ListView_SetItemPosition<br />仅管VC有提供相应的API和类来操作bmp位图、图标和(增强)元文件,但却不支持jpg、gif和png等格式的图片,而这几种格式却是常常要用到的。这里我给大家介绍两种办法来操作这些格式的图片。<br />1.用API OleLoadPicture来加载JPG、GIF格式的图片(注:不支持PNG格式,另外GIF只能加载第一帧,且不支持透明)<br />OleLoadPicture 函数实际上创建了一个I
2010-09-04 18:02:00 822
原创 CTreeCtrl显示系统文件图标
<br />最近写了一个获取系统文件图标的类CFileIcon,可以用在树控件中显示任意文件图标。<br /> 类里面只有两个静态函数:<br /> <br />CImageList* CFileIcon::GetSysImgList()<br />{//获取系统图标列表<br /> SHFILEINFO shFinfo; <br /> HIMAGELIST hImgList=NULL; <br /> <br /> hImgList = (HIMAGEL
2010-09-03 17:39:00 2194 1
原创 用CMfcShellTree和CMFCShellListCtrl实现资源管理器并过滤扩展名
<br />资源管理器<br />CMfcShellTree和CMFCShellListCtrl是VS2008 SP1和VS2010内自带的控件,用这两个控件实现资源管理器只需几行代码。 CMFCShellTreeCtrl m_tree;<br />CMyShellListCtrl m_list; <br />m_tree.Create(WS_CHILD | WS_VISIBLE | WS_BORDER | WS_HSCROLL | WS_TABSTOP |0x4423, CRect(0,0,300,4
2010-09-03 11:19:00 7129 1
原创 BCGControlBar v12的向导使用图解
<br /> BCGControlBar专业版是MFC的一个扩展库,您可以用来构建类似于Microsoft® Office 2000/XP/2003/2007/2010、Microsoft Visual Studio(打印、用户定制工具栏、菜单等)和其他一些知名产品的高级用户界面。<br /> 首先从网上下载BCGControlBar v12资源 ,解压之后在文件夹里面有个BCGCBProIntegrationWizard.exe 的文件,双击执行(如果执行不了,双击注册表文件reg,导入注册表
2010-09-03 11:16:00 1633
原创 虚拟列表控件(CListCtrl)
<br /><br />一、什么是虚拟列表控件虚拟列表控件是指带有LVS_OWNERDATA风格的列表控件。。<br /><br />二、为什么使用虚拟列表控件<br /><br />我们知道,通常使用列表控件CListCtrl,需要调用InsertItem把要显示的数据插入列表中,之后我们就不必关心数据在哪里了,这是因为控件自己开辟了内存空间来保存这些数据。现在假设我们要显示一个数据库,里面的信息量很大,有几十万条记录。通常有两种方法解决这个问题:1是仅仅在ListCtrl中插入少量的数据,比如100个,
2010-09-02 20:21:00 1315 1
原创 VC一点通:实现文件夹的缩略图显示
VC一点通:实现文件夹的缩略图显示。 <br /> 本示例演示了列表控件的虚列表和自画功能,也演示了一些系统外壳的函数和接口的使用方法。<br /> 预备性阅读<br /> 在阅读本文之前,建议先对列表视图控件和系统外壳有一个基本的了解。建议阅读以下SDK文章<br /> ShellFAQ<br />List-ViewControlsOverview<br />UsingList-ViewControls<br />CustomizingaControl'sAppearanc
2010-09-01 11:17:00 1769 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人