79 lines
2.6 KiB
C
79 lines
2.6 KiB
C
#if !defined(AFX__SPY__INCLUDED_)
|
|
#define AFX__SPY__INCLUDED_
|
|
|
|
|
|
#include "./UtilClass/ThinThread.h"
|
|
#include "./UtilClass/Thread.h"
|
|
|
|
//#include "StockData.h"
|
|
|
|
#include "ConfigINI.h"
|
|
//#include "Condition.h"
|
|
|
|
|
|
//extern CFile * g_pLogFile;
|
|
|
|
#define SAFE_DELETE(pObject) { if (pObject) {delete pObject; pObject = NULL; }; }
|
|
|
|
#define MAXSTRING MAX_PATH
|
|
#define REGISTERHOTKEY_ID_LOCK 0x0104
|
|
#define REGISTERHOTKEY_ID_UPCONDITION 0x0105
|
|
#define REGISTERHOTKEY_ID_DOWNCONDITION 0x0106
|
|
|
|
typedef struct _tag_DEFINE_HOTKEY
|
|
{
|
|
WORD wVk;
|
|
WORD wModifier;
|
|
} DEFINE_HOTKEY, *LPDEFINE_HOTKEY;
|
|
|
|
typedef struct _tag_APPENV
|
|
{
|
|
long nFAamountLimitTime; // 순물체결량 제한시간.
|
|
short nFAmountLimitLine; // 순물체결량 라인 수.
|
|
short nFAmountRuleRadio; // 순물체결량 차이계산(0), 단독합산(1).
|
|
long nFAmountUpCondition; // 순물체결량 상승 인식.
|
|
long nFAmountDownCondition; // 순물체결량 하락 인식.
|
|
BOOL bFAmountApplyCheck; // 순물체결량 적용여부.
|
|
|
|
char szFutureCode[20]; // 선물종목코드.
|
|
long nFcurLimitTime; // 순물호가 제한시간.
|
|
short nFcurLevelCheck; // 순물호가 호가변화 단계.
|
|
BOOL bFcurApplyCheck; // 순물호가 적용여부.
|
|
|
|
short bFApplyRuleRadio; // 적용구분 교집합(0), 합집합(1).
|
|
long nFApplyRuleRadioLimitTime; // 적용구분 합집합시 제한시간.
|
|
BOOL bRunStatCheck; // 핫키 실행후 풀림상태 계속유지.
|
|
DEFINE_HOTKEY LockUnlockHotKey; // 잠금/풀림 핫키.
|
|
DEFINE_HOTKEY UpConditionHotKey; // 상승 적용 핫키.
|
|
DEFINE_HOTKEY DownConditionHotKey; // 하락 적용 핫키.
|
|
} APPENV, *LPAPPENV;
|
|
|
|
extern APPENV g_AppEnv;
|
|
extern WINDOWPLACEMENT gwndpl;
|
|
|
|
extern HMODULE g_hUserDll ;
|
|
|
|
//extern CCondition g_Condition; // 조건 처리.
|
|
extern CConfigINI g_ConfigINI; // config.ini
|
|
extern CString g_strBankAccount; // 계좌번호.
|
|
extern CString g_strBankAccountPermitted; // 인증허가된 계좌번호 리스트.
|
|
//extern CStockData * g_pStockData; // 주식종목 데이터.
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|
|
|
extern ICpTdUtilPtr g_objTdUtil;
|
|
|
|
|
|
VOID ReadRegistry(VOID);
|
|
VOID WriteRegistry(VOID);
|
|
|
|
void ReadConfigEnvFromINI();
|
|
void WriteConfigEnvToINI();
|
|
|
|
void CloseSmoothly(HWND hWnd);
|
|
BOOL SetTransparent(HWND hWnd, COLORREF crKey, BYTE bAlpha, DWORD dwFlags);
|
|
|
|
DWORD GetOsVersion();
|
|
BOOL PlayResource(WORD wResourceID);
|
|
void Message_Box( PSTR pTitle, DWORD dwError );
|
|
|
|
#endif |