资源简介
基于VC6.0+VFW摄像头简单应用,在笔记本上调试通过,可以直接运行Release文件下的可执行文件,开始后点击Preview进行预览,可以拍照,录像。不过程序较为简单,功能不是很完善,适合入门。具体参考文件里的提示文档。

代码片段和文件信息
// PhotoDlg.cpp : implementation file
//
#include “stdafx.h“
#include “Video4.h“
#include “PhotoDlg.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CPhotoDlg dialog
CPhotoDlg::CPhotoDlg(CWnd* pParent /*=NULL*/)
: CDialog(CPhotoDlg::IDD pParent)
{
//{{AFX_DATA_INIT(CPhotoDlg)
// NOTE: the ClassWizard will add member initialization here
//}}AFX_DATA_INIT
mFlag=FALSE;
}
void CPhotoDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CPhotoDlg)
// NOTE: the ClassWizard will add DDX and DDV calls here
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CPhotoDlg CDialog)
//{{AFX_MSG_MAP(CPhotoDlg)
ON_WM_PAINT()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CPhotoDlg message handlers
void CPhotoDlg::OnPaint()
{
CPaintDC dc(this); // device context for painting
// TODO: Add your message handler code here
InitLoadImage();
if(mFlag)
{
CDC *pDC;
CDC memDC;
CRect rect;
CBitmap m_bmp*pOldBmp;
m_bmp.Attach(m_hBmp);
pDC=GetDlgItem(IDC_VIDEO_PIC)->GetDC();
GetDlgItem(IDC_VIDEO_PIC)->GetClientRect(&rect);
memDC.CreateCompatibleDC(pDC);
pOldBmp=memDC.Selectobject(&m_bmp);
BITMAP Bitinfo;
m_bmp.GetBitmap(&Bitinfo);
pDC->StretchBlt(rect.leftrect.toprect.Width()rect.Height()&memDC00Bitinfo.bmWidthBitinfo.bmHeightSRCCOPY);
m_bmp.Detach();
memDC.Selectobject(pOldBmp);
memDC.DeleteDC();
pDC->DeleteDC();
}
// Do not call CDialog::OnPaint() for painting messages
}
BOOL CPhotoDlg::InitLoadImage()
{
m_hBmp=(HBITMAP)LoadImage(NULL“\\photo.bmp“IMAGE_BITMAP00LR_LOADFROMFILE);
if(NULL==m_hBmp)
{
MessageBox(“加载图像出错,文件被损坏或创建失败“);
return FALSE;
}
else
{
mFlag=TRUE;
return TRUE;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 105562 2012-05-04 12:35 Video4\Debug\StdAfx.obj
文件 230400 2012-05-04 14:13 Video4\Debug\vc60.idb
文件 397312 2012-05-04 14:06 Video4\Debug\vc60.pdb
文件 106563 2012-05-04 14:06 Video4\Debug\Video4.exe
文件 275836 2012-05-04 14:06 Video4\Debug\Video4.ilk
文件 22929 2012-05-04 14:06 Video4\Debug\Video4.obj
文件 5494928 2012-05-04 12:35 Video4\Debug\Video4.pch
文件 361472 2012-05-04 14:06 Video4\Debug\Video4.pdb
文件 2708 2012-05-04 12:48 Video4\Debug\Video4.res
文件 39985 2012-05-04 14:06 Video4\Debug\Video4Dlg.obj
文件 1999 2012-05-10 13:55 Video4\PhotoDlg.cpp
文件 1274 2012-05-10 13:54 Video4\PhotoDlg.h
文件 3579 2012-05-04 11:57 Video4\ReadMe.txt
文件 14453 2012-05-10 13:55 Video4\Release\PhotoDlg.obj
文件 768 2012-05-04 13:52 Video4\Release\StdAfx.obj
文件 50176 2012-08-29 09:38 Video4\Release\vc60.idb
文件 24576 2012-05-10 13:55 Video4\Release\Video4.exe
文件 9392 2012-05-10 13:55 Video4\Release\Video4.obj
文件 5688328 2012-05-04 13:52 Video4\Release\Video4.pch
文件 2828 2012-05-10 13:40 Video4\Release\Video4.res
文件 21330 2012-05-10 13:55 Video4\Release\Video4Dlg.obj
..A.SH. 3072 2012-05-04 14:05 Video4\res\Thumbs.db
文件 1078 2012-05-04 11:57 Video4\res\Video4.ico
文件 398 2012-05-04 11:57 Video4\res\Video4.rc2
文件 959 2012-05-10 13:40 Video4\resource.h
文件 208 2012-05-04 11:57 Video4\StdAfx.cpp
文件 1054 2012-05-04 11:57 Video4\StdAfx.h
文件 36092 2012-05-10 13:40 Video4\Video4.aps
文件 1590 2012-09-01 18:37 Video4\Video4.clw
文件 2063 2012-05-04 11:57 Video4\Video4.cpp
............此处省略17个文件信息
相关资源
- 移木块游戏,可以自编自玩,vc6.0编写
- MFC数字钟(基于VC6.0)
- 安科瑞智能电能表MODBUS通讯程序 VC6
- VC6LineNumberAddin.dll
- 用VC6.0实现多边形扫描线填充算法
- VC助手 VC6.0助手
- VC6.0 完整的图像处理程序 运用了大量
- VC6.0经典串口通信源程序C++
- VC6.0MFC界面美化
- 即时通讯开发源码终极版C#.NETC++都有
- VS打开VC6.0所需libcd.lib
- MFC画圆自定义|位置|半径|边界和内部
- 用vc++6.0实现的银行账户管理系统
- vc6.0编程助手Visual_AssistX(含破解补丁
- VC6.0_MFC画图demo小程序源码
- Visual_assist_X_for_VC6.0破解版.rar
- VC开发MFC局域网屏幕监控系统完美版
- VC6.0三维画图画三维球,立方体,矩形
- VC6.0获取MAC地址
- vc6.0+opengl纯色五角星填充
- vc6.0+opengl动态绘制五角星
- VC6.0中缺少VC98\\\\CRT\\\\SRC文件夹的--
- 二叉树 VC6.0 MFC实现 数据结构
- VC++ MFC编写的2048小游戏工程及源代码
- Coons曲面与hermite、bezier、B样条曲线标
- VC6.0的使用工具AddOpen插件、字体/颜色
- 基于C++语言编写的宠物管理系统(V
- MFC VC6.0 简单贪吃蛇
- Opencv+VC6.0实现摄像头视频的监控
- 数字图像处理 MFC bmp格式图片打开与保
评论
共有 条评论