www.pudn.com > PlateDSP.rar > platedspx.h


#if !defined(AFX_PLATEDSPX_H__93D66CDA_5AE1_46EE_9C78_834C0CAB273D__INCLUDED_) 
#define AFX_PLATEDSPX_H__93D66CDA_5AE1_46EE_9C78_834C0CAB273D__INCLUDED_ 
 
#if _MSC_VER > 1000 
#pragma once 
#endif // _MSC_VER > 1000 
// Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++ 
 
// NOTE: Do not modify the contents of this file.  If this class is regenerated by 
//  Microsoft Visual C++, your modifications will be overwritten. 
 
 
// Dispatch interfaces referenced by this interface 
class COleFont; 
 
///////////////////////////////////////////////////////////////////////////// 
// CPlateDSPX wrapper class 
 
class CPlateDSPX : public CWnd 
{ 
protected: 
	DECLARE_DYNCREATE(CPlateDSPX) 
public: 
	CLSID const& GetClsid() 
	{ 
		static CLSID const clsid 
			= { 0x94d7b20c, 0x1ada, 0x452c, { 0x89, 0xa6, 0xef, 0x5f, 0xb3, 0x2, 0x3e, 0x55 } }; 
		return clsid; 
	} 
	virtual BOOL Create(LPCTSTR lpszClassName, 
		LPCTSTR lpszWindowName, DWORD dwStyle, 
		const RECT& rect, 
		CWnd* pParentWnd, UINT nID, 
		CCreateContext* pContext = NULL) 
	{ return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID); } 
 
    BOOL Create(LPCTSTR lpszWindowName, DWORD dwStyle, 
		const RECT& rect, CWnd* pParentWnd, UINT nID, 
		CFile* pPersist = NULL, BOOL bStorage = FALSE, 
		BSTR bstrLicKey = NULL) 
	{ return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID, 
		pPersist, bStorage, bstrLicKey); } 
 
// Attributes 
public: 
 
// Operations 
public: 
	BOOL GetAutoScroll(); 
	void SetAutoScroll(BOOL bNewValue); 
	BOOL GetAutoSize(); 
	void SetAutoSize(BOOL bNewValue); 
	long GetAxBorderStyle(); 
	void SetAxBorderStyle(long nNewValue); 
	long GetBorderWidth(); 
	void SetBorderWidth(long nNewValue); 
	CString GetCaption(); 
	void SetCaption(LPCTSTR lpszNewValue); 
	unsigned long GetColor(); 
	void SetColor(unsigned long newValue); 
	COleFont GetFont(); 
	void SetFont(LPDISPATCH newValue); 
	void SetRefFont(LPDISPATCH* newValue); 
	BOOL GetKeyPreview(); 
	void SetKeyPreview(BOOL bNewValue); 
	long GetPixelsPerInch(); 
	void SetPixelsPerInch(long nNewValue); 
	long GetPrintScale(); 
	void SetPrintScale(long nNewValue); 
	BOOL GetScaled(); 
	void SetScaled(BOOL bNewValue); 
	short GetCursor(); 
	void SetCursor(short nNewValue); 
	void AboutDlg(); 
	long FileRecog(LPCTSTR FileName); 
	CString GetFileName(); 
	long CaptureBmp(long Count); 
	long SaveCapturePicture(LPCTSTR FileName); 
	long SavePlatePicture(long PlateIndex, LPCTSTR FileName); 
	long GetBrightness(); 
	CString GetPlateClassName(long PlateIndex); 
	CString GetPlateNumber(long PlateIndex); 
	long GetPlateColor(long PlateIndex); 
	long GetPlateReliability(long PlateIndex, long CharIndex); 
	long VideoConnect(long VideoCardIndex); 
	void RecogDlg(); 
	long PortControl(long Type, long* Value); 
	void ControlDlg(); 
	CString GetSerialNumber(LPCTSTR Method); 
	long SerialNumberCompare(LPCTSTR Method); 
	CString GetOcxPath(); 
	void BlackListInsert(long PlateColor, LPCTSTR PlateNumber, LPCTSTR Note, long UserDef); 
	void BlackListDelete(long PlateColor, LPCTSTR PlateNumber); 
	void StatReset(long Size); 
	long StatInsert(long Color, LPCTSTR Number); 
	CString StatGetByIndex(long Index, long* Color, long* Count); 
	long MemoryRecog(long* Bih, long* BitData); 
	long GetPlateRect(long PlateIndex, long* Left, long* Top, long* Right, long* Bottom); 
	long BuildMemoryImage(long ImageType, long* DataSize); 
}; 
 
//{{AFX_INSERT_LOCATION}} 
// Microsoft Visual C++ will insert additional declarations immediately before the previous line. 
 
#endif // !defined(AFX_PLATEDSPX_H__93D66CDA_5AE1_46EE_9C78_834C0CAB273D__INCLUDED_)