www.pudn.com > sdi-dialog-bmp.rar > GetImageDlg.h
#if !defined(AFX_GETIMAGEDLG_H__5FDA8EDE_14D9_448C_85ED_89C176FC9A3C__INCLUDED_)
#define AFX_GETIMAGEDLG_H__5FDA8EDE_14D9_448C_85ED_89C176FC9A3C__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// GetImageDlg.h : header file
//
#include"VFW.H"
/////////////////////////////////////////////////////////////////////////////
// CGetImageDlg dialog
#include "DrvDlg.h"
class CDrvDlg;
class CGetImageDlg : public CDialog
{
// Construction
public:
CGetImageDlg(CWnd* pParent = NULL); // standard constructor
void setInitVideo(int sel);
int EnumCapDrv();
public:
//自定义
// HWND m_hCapWnd;// 预示窗口
BOOL m_bInit;// 捕捉器初始化
CAPDRIVERCAPS m_CapDrvCap; // CAPDRIVERCAPS 结构,定义驱动器性能
CAPSTATUS m_CapStatus; // CAPSTATUS 结构,定义捕捉窗口当前状态
//CAPTUREPARMS m_Parms; // CAPTURE PARMS 结构,定义捕捉参数
CString m_CapFileName; // 捕捉文件名称
bool isRecordFileOpen;
char recordFile[256];
bool isRecording ;
bool threadEnd ;
HWND hwndVideo;
HANDLE hVideoThread;
CAPDRIVERCAPS CapDrvCaps;
CDrvDlg *dlg;
// Dialog Data
//{{AFX_DATA(CGetImageDlg)
enum { IDD = IDD_DIALOG1 };
// NOTE: the ClassWizard will add data members here
//}}AFX_DATA
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CGetImageDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
// Generated message map functions
//{{AFX_MSG(CGetImageDlg)
virtual BOOL OnInitDialog();
afx_msg void OnStart();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_GETIMAGEDLG_H__5FDA8EDE_14D9_448C_85ED_89C176FC9A3C__INCLUDED_)