// stdafx.h : ���� ��������� ���� ��������� �ʴ� // ǥ�� �ý��� ���� ���� �� ������Ʈ ���� ���� ������ // ��� �ִ� ���� �����Դϴ�. #pragma once #ifndef _SECURE_ATL #define _SECURE_ATL 1 #endif #ifndef VC_EXTRALEAN #define VC_EXTRALEAN // ���� ������ �ʴ� ������ Windows ������� �����մϴ�. #endif #include "targetver.h" #define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS // �Ϻ� CString �����ڴ� ��������� ����˴ϴ�. // MFC�� ���� �κа� ���� ������ ��� �޽����� ���� ����⸦ �����մϴ�. #define _AFX_ALL_WARNINGS #include // MFC �ٽ� �� ǥ�� ���� ����Դϴ�. #include // MFC Ȯ���Դϴ�. #include // MFC �ڵ�ȭ Ŭ�����Դϴ�. #ifndef _AFX_NO_OLE_SUPPORT #include // Internet Explorer 4 ���� ��Ʈ�ѿ� ���� MFC �����Դϴ�. #endif #ifndef _AFX_NO_AFXCMN_SUPPORT #include // Windows ���� ��Ʈ�ѿ� ���� MFC �����Դϴ�. #endif // _AFX_NO_AFXCMN_SUPPORT #include // MFC�� ���� �� ��Ʈ�� ���� ���� #define _REVIEW_SERVER_BASE_PATH_ _T("D:\\DIT_Review") //210805 #define _REVIEW_SERVER_CONFIG_PATH_ _T("D:\\DIT_Review\\ReviewServerConfig") #define _REVIEW_SERVER_SYSTEM_SETTING_FILE_PATH_ _T("D:\\DIT_Review\\ReviewServerConfig\\SystemSetting.cfg") #define _REVIEW_SERVER_SYSTEM_PASSWORD_FILE_PATH_ _T("D:\\DIT_Review\\ReviewServerConfig\\SystemSetting.dat") //#define _REVIEW_SERVER_BASE_PATH_ _T("C:\\DIT_Review") //#define _REVIEW_SERVER_CONFIG_PATH_ _T("C:\\DIT_Review\\ReviewServerConfig") //#define _REVIEW_SERVER_SYSTEM_SETTING_FILE_PATH_ _T("C:\\DIT_Review\\ReviewServerConfig\\SystemSetting.cfg") //#define _REVIEW_SERVER_SYSTEM_PASSWORD_FILE_PATH_ _T("C:\\DIT_Review\\ReviewServerConfig\\SystemSetting.dat") #define _REVIEW_RECIPE_BACKUP_PATH_CPJT _T("\\\\126.100.100.5\\d\\DIT Back up\\DIT Review\\Recipe") #define _REVIEW_SERVER_SYSTEM_SETTING_BACKUP_PATH_CPJT _T("\\\\126.100.100.5\\d\\DIT Back up\\DIT Review\\ReviewServerConfig") #define _REVIEW_SYSTEM_TITLE_ _T("ReviewSystem") #define COPYDATA_SYSTEMSETTING2REVIEWSYSTEM 1500 enum MsgSystem2Rev { MsgSystem2Rev_None = -1, MsgSystem2Rev_StandardCameraMotorPos, MsgRev2System_StandardCameraMotorPos, MsgSystem2Rev_FindAlignMark, MsgRev2System_FindAlignMark, MsgSystem2Rev_ChangeSysConfig, MsgRev2System_ChangeSysConfig, // [2017:5:2]-[WEZASW] : TFE Measurement ���� UNIT Test(Signal ���� �߻�)�� ���� �߰� MsgSystem2Rev_SendAlignAlarmSignal, MsgRev2System_SendAlignAlarmSignal, MsgSystem2Rev_SendNoPPIDSignal, MsgRev2System_SendNoPPIDSignal }; typedef struct _COPYDATA_SYSTEM2REV { _COPYDATA_SYSTEM2REV() { Message = MsgSystem2Rev_None; nFirstAlignFindPixelX = 0; nFirstAlignFindPixelY = 0; nSecondAlignFindPixelX = 0; nSecondAlignFindPixelY = 0; dStandardCameraMotorPosX = 0.0; dStandardCameraMotorPosY = 0.0; ZeroMemory(strTemplateImagePath1, sizeof(char)*MAX_PATH); ZeroMemory(strTemplateImagePath2, sizeof(char)*MAX_PATH); } ~_COPYDATA_SYSTEM2REV() { } _COPYDATA_SYSTEM2REV(const _COPYDATA_SYSTEM2REV& rhs) { if (this != &rhs) { Message = rhs.Message; nFirstAlignFindPixelX = rhs.nFirstAlignFindPixelX; nFirstAlignFindPixelY = rhs.nFirstAlignFindPixelY; nSecondAlignFindPixelX = rhs.nSecondAlignFindPixelX; nSecondAlignFindPixelY = rhs.nSecondAlignFindPixelY; dStandardCameraMotorPosX = rhs.dStandardCameraMotorPosX; dStandardCameraMotorPosY = rhs.dStandardCameraMotorPosY; memcpy(strTemplateImagePath1, rhs.strTemplateImagePath1, sizeof(char)*MAX_PATH); memcpy(strTemplateImagePath2, rhs.strTemplateImagePath2, sizeof(char)*MAX_PATH); } } _COPYDATA_SYSTEM2REV& operator=( const _COPYDATA_SYSTEM2REV& rhs) { if (this != &rhs) { Message = rhs.Message; nFirstAlignFindPixelX = rhs.nFirstAlignFindPixelX; nFirstAlignFindPixelY = rhs.nFirstAlignFindPixelY; nSecondAlignFindPixelX = rhs.nSecondAlignFindPixelX; nSecondAlignFindPixelY = rhs.nSecondAlignFindPixelY; dStandardCameraMotorPosX = rhs.dStandardCameraMotorPosX; dStandardCameraMotorPosY = rhs.dStandardCameraMotorPosY; memcpy(strTemplateImagePath1, rhs.strTemplateImagePath1, sizeof(char)*MAX_PATH); memcpy(strTemplateImagePath2, rhs.strTemplateImagePath2, sizeof(char)*MAX_PATH); } return *this; } MsgSystem2Rev Message; int nFirstAlignFindPixelX; int nFirstAlignFindPixelY; int nSecondAlignFindPixelX; int nSecondAlignFindPixelY; double dStandardCameraMotorPosX; double dStandardCameraMotorPosY; char strTemplateImagePath1[MAX_PATH]; char strTemplateImagePath2[MAX_PATH]; }COPYDATA_SYSTEM2REV, *PCOPYDATA_SYSTEM2REV; #ifdef _UNICODE #if defined _M_IX86 #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"") #elif defined _M_IA64 #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='ia64' publicKeyToken='6595b64144ccf1df' language='*'\"") #elif defined _M_X64 #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='amd64' publicKeyToken='6595b64144ccf1df' language='*'\"") #else #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"") #endif #endif