www.pudn.com > JingXiang-Design-Jeff.rar > Para_Detect.h


#if !defined(AFX_PARA_DETECT_H__C1FDE280_3711_11D4_8C58_F0EDAD977201__INCLUDED_) 
#define AFX_PARA_DETECT_H__C1FDE280_3711_11D4_8C58_F0EDAD977201__INCLUDED_ 
 
#include "ForStep.h"	// Added by ClassView 
#if _MSC_VER > 1000 
#pragma once 
#endif // _MSC_VER > 1000 
// Para_Detect.h : header file 
// 
 
///////////////////////////////////////////////////////////////////////////// 
// Para_Detect dialog 
 
class Para_Detect : public CDialog 
{ 
// Construction 
public: 
	int JingLiDu_Detect_Mode; 
	ForStep *pForStep; 
	int AreaPoint[66000]; 
	int Detecting_Area; 
	void DrawRect(CDC* pDc,RECT TheRect,COLORREF PenColor); 
	void Init_BuJunYunDu_Detecting_Area(); 
	RECT Area[4]; 
	int DetectingTimes; 
	float BuJunYunDu_Array[4]; 
	CProgressCtrl *pProg; 
	BOOL DrawLine(CDC *pDc,POINT P1,POINT P2,COLORREF color=RGB(256,256,256)); 
 
	BOOL BorDerDetect(RECT *pInput_=NULL); 
	BOOL IsDetectBegin; 
	int WhichGray; 
	BOOL IsSelected_Ok; 
 
	BOOL FlashingData(void); 
    char CaiYangFanWei_Txt[2][10]; 
	BOOL IsShowed; 
	CWnd *pTheParent; 
	Para_Detect(CWnd* pParent = NULL);   // standard constructor 
 
// Dialog Data 
	//{{AFX_DATA(Para_Detect) 
	enum { IDD = IDD_DETECT_PARAMETER }; 
	float	m_ShiTuBeiLv; 
	float	m_ChengXiangBeiLv; 
	CString	m_CaiYangFanWei; 
	float	m_HaoMiDianShu; 
	float	m_YuanTuChiCun_X; 
	float	m_YuanTuChiCun_Y; 
	float	m_TiJiFenShu; 
	float	m_JingLiDu; 
	float	m_LiZiJianJu; 
	float	m_LiZiZhiJin; 
	//}}AFX_DATA 
 
 
// Overrides 
	// ClassWizard generated virtual function overrides 
	//{{AFX_VIRTUAL(Para_Detect) 
	protected: 
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support 
	virtual void PostNcDestroy(); 
	//}}AFX_VIRTUAL 
 
// Implementation 
protected: 
 
	// Generated message map functions 
	//{{AFX_MSG(Para_Detect) 
	virtual BOOL OnInitDialog(); 
	virtual void OnCancel(); 
	afx_msg void OnButtonFlash(); 
	afx_msg void OnButtonAutoDetect(); 
	afx_msg void OnChangeEditChengxiangbeilv(); 
	afx_msg void OnChangeEditYuantuchicunX(); 
	afx_msg void OnChangeEditYuantuchicunY(); 
	afx_msg void OnButtonTijifengshu(); 
	afx_msg void OnButtonJinglidu(); 
	afx_msg void OnButtonLizijianju(); 
	afx_msg void OnButtonBujunyunduDetail(); 
	afx_msg void OnButtonBujunyundu(); 
	afx_msg void OnButtonLizizhijing(); 
	afx_msg void OnMove(int x, int y); 
	//}}AFX_MSG 
	DECLARE_MESSAGE_MAP() 
}; 
 
//{{AFX_INSERT_LOCATION}} 
// Microsoft Visual C++ will insert additional declarations immediately before the previous line. 
 
#endif // !defined(AFX_PARA_DETECT_H__C1FDE280_3711_11D4_8C58_F0EDAD977201__INCLUDED_)