|
// 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 <afxwin.h> // MFC ÇÙ½É ¹× Ç¥ÁØ ±¸¼º ¿ä¼ÒÀÔ´Ï´Ù.
|
#include <afxext.h> // MFC È®ÀåÀÔ´Ï´Ù.
|
|
|
#include <afxdisp.h> // MFC ÀÚµ¿È Ŭ·¡½ºÀÔ´Ï´Ù.
|
|
|
|
#ifndef _AFX_NO_OLE_SUPPORT
|
#include <afxdtctl.h> // Internet Explorer 4 °ø¿ë ÄÁÆ®·Ñ¿¡ ´ëÇÑ MFC Áö¿øÀÔ´Ï´Ù.
|
#endif
|
#ifndef _AFX_NO_AFXCMN_SUPPORT
|
#include <afxcmn.h> // Windows °ø¿ë ÄÁÆ®·Ñ¿¡ ´ëÇÑ MFC Áö¿øÀÔ´Ï´Ù.
|
#endif // _AFX_NO_AFXCMN_SUPPORT
|
|
#include <afxcontrolbars.h> // MFCÀÇ ¸®º» ¹× ÄÁÆ®·Ñ ¸·´ë Áö¿ø
|
|
#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("E:\\DIT Back up\\DIT Review\\Recipe")
|
//#define _REVIEW_SERVER_SYSTEM_SETTING_BACKUP_PATH_CPJT _T("E:\\DIT Back up\\DIT Review\\ReviewServerConfig")
|
#define _REVIEW_RECIPE_BACKUP_PATH_CPJT _T("\\\\126.100.100.10\\d\\DIT Back up\\DIT Review\\Recipe")
|
#define _REVIEW_SERVER_SYSTEM_SETTING_BACKUP_PATH_CPJT _T("\\\\126.100.100.10\\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
|