www.pudn.com > QRAPPuie.rar > CappreviewDlg.h
#pragma once
#include "CPropertyBag.h"
#include "afxwin.h"
// CCappreviewDlg dialog
class CCappreviewDlg : public CDialog
{
DECLARE_DYNAMIC(CCappreviewDlg)
public:
CCappreviewDlg(CWnd* pParent = NULL); // standard constructor
virtual ~CCappreviewDlg();
// Dialog Data
enum { IDD = IDD_DIALOG_CAPPREVIEW };
protected:
CCommandBar m_dlgCommandBar;
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
DECLARE_MESSAGE_MAP()
public:
//HRESULT GrabSampleCallback( IMediaSample * pSample, REFERENCE_TIME * StartTime, REFERENCE_TIME * StopTime,BOOL TypeChanged );
//void WriteBMPToDisk(unsigned char *pStillImageBuffer);
HRESULT InitCapFilter(); // Create Capture Filter
HRESULT ConnectFilters(IGraphBuilder *pGraph,IBaseFilter *pF1, int iPin1,IBaseFilter *pF2,int iPin2,IPin **ppPinout);
HRESULT SetFormat();
void SetupVideoWindow(IVideoWindow *pVW);
BOOL RunCapture(void);
void CloseCapture();
// OAEVENT oaEvent;
public:
virtual BOOL OnInitDialog();
public:
afx_msg void On32810Identify();
public:
afx_msg void On32812Return();
public:
/// afx_msg void On32813CancelIdenti();
public:
/// afx_msg void OnTimer(UINT_PTR nIDEvent);
int m_nIdentifyCount;
public:
// void QueryMapdataAndDecode(void);
public:
CEdit m_ctrlTitle;
//public:
// CEdit m_ctrlIdentiing;
protected:
virtual void PostNcDestroy();
virtual void OnOK();
public:
afx_msg void OnPaint();
public:
afx_msg void OnActivate(UINT nState, CWnd* pWndOther, BOOL bMinimized);
public:
afx_msg LRESULT OnMyReceiveCameraUnwork(WPARAM wParam,LPARAM lParam);
public:
long m_lCameraFlash;
long m_lCameraPan;
long m_lCameraTilt;
long m_lCameraRoll;
long m_lCameraZoom;
long m_lCameraExposure;
long m_lCameraIris;
long m_lCameraFocus;
long m_lCameraFlashFlag;
long m_lCameraPanFlag;
long m_lCameraTiltFlag;
long m_lCameraRollFlag;
long m_lCameraZoomFlag;
long m_lCameraExposureFlag;
long m_lCameraIrisFlag;
long m_lCameraFocusFlag;
};