This commit is contained in:
79
Global.h
Normal file
79
Global.h
Normal file
@@ -0,0 +1,79 @@
|
||||
#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
|
||||
Reference in New Issue
Block a user