|
|
|
|
#pragma once
|
|
|
|
|
#include "resource.h"
|
|
|
|
|
#include "global.h"
|
|
|
|
|
#include <MMSystem.h>
|
|
|
|
|
#include "afxwin.h"
|
|
|
|
|
#include "DCFrameCkCmd.h"
|
|
|
|
|
#include "CYHMudpSend.h"//<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>鲥<EFBFBD><E9B2A5><EFBFBD><EFBFBD>
|
|
|
|
|
#include "CMDBtn.h"
|
|
|
|
|
//#include "MCBtn.h"
|
|
|
|
|
// DlgWHTJDCNew <20>Ի<EFBFBD><D4BB><EFBFBD>
|
|
|
|
|
|
|
|
|
|
class DlgWHTJDCNew : public CDialogEx
|
|
|
|
|
{
|
|
|
|
|
DECLARE_DYNAMIC(DlgWHTJDCNew)
|
|
|
|
|
|
|
|
|
|
public:
|
|
|
|
|
DlgWHTJDCNew(CWnd* pParent = NULL); // <20><><EFBFBD><D7BC><EFBFBD>캯<EFBFBD><ECBAAF>
|
|
|
|
|
virtual ~DlgWHTJDCNew();
|
|
|
|
|
|
|
|
|
|
// <20>Ի<EFBFBD><D4BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
enum { IDD = IDD_DIALOG_DC_WuHanTJ_NEW };
|
|
|
|
|
virtual BOOL OnInitDialog();
|
|
|
|
|
|
|
|
|
|
protected:
|
|
|
|
|
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV ֧<><D6A7>
|
|
|
|
|
|
|
|
|
|
DECLARE_MESSAGE_MAP()
|
|
|
|
|
|
|
|
|
|
public:
|
|
|
|
|
CCMDBtn m_DCFlyCmd[12];
|
|
|
|
|
CMFCButton DC13InsBtn[45];
|
|
|
|
|
BYTE TJDCCmdBuffer[15];
|
|
|
|
|
public:
|
|
|
|
|
UINT8 SwitchCmd; //<2F><><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8>
|
|
|
|
|
INT16 PitchControl; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
INT16 DirControl; //<2F><>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
INT16 PitchRecord; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼
|
|
|
|
|
INT16 DirRecord; //<2F><>λ<EFBFBD><CEBB><EFBFBD><EFBFBD>¼
|
|
|
|
|
double Param1;
|
|
|
|
|
double Param2;
|
|
|
|
|
UINT8 CharacterSuperpositionSet;//<2F>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
INT16 DirAndPitchCrlSize;//<2F><>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
CString m_TarTakTemSizeSetWidth;
|
|
|
|
|
CString m_TarTakTemSizeSetHigth;
|
|
|
|
|
UINT8 FogThroughMode; //<><CDB8>ģʽ
|
|
|
|
|
UINT8 PseudoColorSwitch;//αɫ<CEB1><C9AB><EFBFBD>л<EFBFBD>
|
|
|
|
|
CString m_FocalDistanceSet;//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
CString m_DigitalGuidancePitch;//<2F><><EFBFBD><EFBFBD>ģʽ <20><><EFBFBD><EFBFBD>
|
|
|
|
|
CString m_DigitalGuidanceDir;//<2F><><EFBFBD><EFBFBD>ģʽ <20><>λ
|
|
|
|
|
CString m_SCanModelDirSpeed;//ɨ<><C9A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>Ƕ<EFBFBD>
|
|
|
|
|
CString m_SCanModelPitchSpeed;//ɨ<><C9A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ٶ<EFBFBD>
|
|
|
|
|
CString m_DirSCanSetCentre;//<2F><>λɨ<CEBB><C9A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
|
|
|
|
|
CString m_DirSCanSetRange;//<2F><>λɨ<CEBB><C9A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>Χ
|
|
|
|
|
CString m_PitchSCanSetCentre;//<2F><><EFBFBD><EFBFBD>ɨ<EFBFBD><C9A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
|
|
|
|
|
CString m_PitchSCanSetRange;//<2F><><EFBFBD><EFBFBD>ɨ<EFBFBD><C9A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>Χ
|
|
|
|
|
int FocalDistanceSIZE;//<2F><><EFBFBD><EFBFBD>/<2F>䱶<EFBFBD>ȼ<EFBFBD><C8BC><EFBFBD>1-7<><37>
|
|
|
|
|
public:
|
|
|
|
|
void UpdateWHTJDCCmdBuffer(HWND);//<2F><><EFBFBD>¿<EFBFBD><C2BF><EFBFBD>ָ<EFBFBD><EFBFBD><EEB5BD><EFBFBD><EFBFBD>Э<EFBFBD><D0AD>
|
|
|
|
|
void DlgWHTJDCNew::UpdateDataZ70_TJDC();//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ע<EFBFBD><D7A2>ָ<EFBFBD><D6B8>Z70
|
|
|
|
|
void UpdateFrame(); //<2F><><EFBFBD><EFBFBD>+ <20><><EFBFBD><EFBFBD>
|
|
|
|
|
void UpdateFrame2(); //<2F><><EFBFBD><EFBFBD>- <20><><EFBFBD><EFBFBD>
|
|
|
|
|
void UpdateFrame3(); //<2F><>λ- <20><><EFBFBD><EFBFBD>
|
|
|
|
|
void UpdateFrame4(); //<2F><>λ+ <20><><EFBFBD><EFBFBD>
|
|
|
|
|
void UpdateFrame5(int&); //<2F><>λ
|
|
|
|
|
void UpdateFrame6(int&); //ͼ<><CDBC><EFBFBD>л<EFBFBD>
|
|
|
|
|
void UpdateFrame7(); //<2F><><EFBFBD><EFBFBD>+ <20><><EFBFBD><EFBFBD>
|
|
|
|
|
void UpdateFrame8(); //<2F><><EFBFBD><EFBFBD>- <20><><EFBFBD><EFBFBD>
|
|
|
|
|
void UpdateFrame9(int&); //<2F>ɼ<EFBFBD><C9BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
void UpdateFrame10(int&); //<2F><>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>
|
|
|
|
|
void UpdateFrame11(int&); //ֹͣ<CDA3><D6B9><EFBFBD><EFBFBD>34
|
|
|
|
|
void UpdateFrame12(int&); //<2F>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
void UpdateFrame13(int&); //ѡ<><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
void UpdateFrame13_1(); //ѡ<><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ִ<EFBFBD><D6B4>
|
|
|
|
|
|
|
|
|
|
void UpdateFrame14(int&); //<2F><><EFBFBD>ò<EFBFBD><C3B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
void UpdateFrame15(int&); //<2F><><EFBFBD>μ<EFBFBD><CEBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
void UpdateFrame16(int&); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>34
|
|
|
|
|
void UpdateFrame17(int&); //<2F><>ʼ¼<CABC><C2BC>33
|
|
|
|
|
void UpdateFrame18(int&); //ֹͣ¼<D6B9><C2BC>33
|
|
|
|
|
void UpdateFrame19(int&); //ȡ<><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
void UpdateFrame20(int&); //<2F><><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3><EFBFBD><EFBFBD>С<EFBFBD><D0A1><EFBFBD><EFBFBD>
|
|
|
|
|
void UpdateFrame21(int&); //<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>
|
|
|
|
|
void UpdateFrame22(int&); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
void UpdateFrame23(int&); //αɫ<CEB1><C9AB><EFBFBD>л<EFBFBD>
|
|
|
|
|
void UpdateFrame24(int&); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ų<EFBFBD><C5B2><EFBFBD>
|
|
|
|
|
void UpdateFrame25(int&); //<2F><><EFBFBD>ӷŴ<D3B7>
|
|
|
|
|
void UpdateFrame26(int&); //<2F><><EFBFBD><EFBFBD>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD>ǿ
|
|
|
|
|
void UpdateFrame27(int&); //<2F><>̨ɨ<CCA8><C9A8>
|
|
|
|
|
void UpdateFrame28(int&); //<2F><>ֱ<EFBFBD><D6B1><EFBFBD><EFBFBD>
|
|
|
|
|
void UpdateFrame29(int&); //ֹͣ<CDA3><D6B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
void UpdateFrame30(); //<2F>䱶+ <20><><EFBFBD><EFBFBD>
|
|
|
|
|
void UpdateFrame31(int&); //<><CDB8>ģʽ
|
|
|
|
|
void UpdateFrame32(int&); //<2F><><EFBFBD>ŷ<EFBFBD>
|
|
|
|
|
void UpdateFrame33(int&); //<2F><>λ<EFBFBD><CEBB><EFBFBD>涯
|
|
|
|
|
void UpdateFrame34(); //<2F>䱶- <20><><EFBFBD><EFBFBD>
|
|
|
|
|
void UpdateFrame35(int&); //<2F><><EFBFBD>ն<EFBFBD>ģʽ
|
|
|
|
|
void UpdateFrame36(int&); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
void UpdateFrame37(int&); //<2F>ղ<EFBFBD>ģʽ
|
|
|
|
|
void UpdateFrame38(int&); //<2F><>λ<EFBFBD><CEBB><EFBFBD><EFBFBD>
|
|
|
|
|
void UpdateFrame39(int&); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 72
|
|
|
|
|
void UpdateFrame40(int&); //<2F><><EFBFBD><EFBFBD>ɨ<EFBFBD><C9A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
void UpdateFrame41(int&); //<2F><>ָ̬<CCAC><D6B8> 7C
|
|
|
|
|
void UpdateFrame43(int&); //<2F><>λɨ<CEBB><C9A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
void UpdateFrame44(int&); //<2F><><EFBFBD><EFBFBD>ɨ<EFBFBD><C9A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
void UpdateFrame45(int&); //<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
|
|
|
|
void UpdateFrame100(int&); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ1
|
|
|
|
|
void UpdateFrame101(int&); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ2
|
|
|
|
|
void UpdateTJDCAction(int); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD>
|
|
|
|
|
|
|
|
|
|
public:
|
|
|
|
|
HANDLE hCheckThread;//<2F>߳<EFBFBD>
|
|
|
|
|
DWORD ThreadCheckIDRegion;
|
|
|
|
|
afx_msg LRESULT OnUpdateWHTJDCFrame(WPARAM wParam, LPARAM lParam);
|
|
|
|
|
int InfraredOrVisibleLight;//<2F><><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD><EFBFBD>л<EFBFBD>
|
|
|
|
|
virtual BOOL PreTranslateMessage(MSG* pMsg);
|
|
|
|
|
private:
|
|
|
|
|
CBrush m_brush;
|
|
|
|
|
//CFont m_font;
|
|
|
|
|
public:
|
|
|
|
|
CDCFrameCkCmdFrame DCFrameCkCmdWHTJ;//<2F><><EFBFBD><EFBFBD>ע<EFBFBD><D7A2>ָ<EFBFBD><D6B8><EFBFBD>ӿط<D3BF><D8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֡---<2D>人<EFBFBD><E4BABA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
afx_msg void OnCbnSelchangeComboTjdc2();//<2F>ŷ<EFBFBD><C5B7><EFBFBD><EFBFBD>Ʋ<EFBFBD><C6B2><EFBFBD>ѡ<EFBFBD><D1A1>
|
|
|
|
|
afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
|
|
|
|
|
};
|