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; 
	 
 
};