This commit is contained in:
2013-08-09 23:05:01 +00:00
parent 3a100d9d33
commit bc592fe251
5 changed files with 201 additions and 354 deletions

View File

@@ -1,4 +1,4 @@
//Microsoft Developer Studio generated resource script. // Microsoft Visual C++ generated resource script.
// //
#include "resource.h" #include "resource.h"
@@ -27,18 +27,18 @@ LANGUAGE LANG_KOREAN, SUBLANG_DEFAULT
// TEXTINCLUDE // TEXTINCLUDE
// //
1 TEXTINCLUDE DISCARDABLE 1 TEXTINCLUDE
BEGIN BEGIN
"resource.h\0" "resource.h\0"
END END
2 TEXTINCLUDE DISCARDABLE 2 TEXTINCLUDE
BEGIN BEGIN
"#include ""afxres.h""\r\n" "#include ""afxres.h""\r\n"
"\0" "\0"
END END
3 TEXTINCLUDE DISCARDABLE 3 TEXTINCLUDE
BEGIN BEGIN
"#define _AFX_NO_SPLITTER_RESOURCES\r\n" "#define _AFX_NO_SPLITTER_RESOURCES\r\n"
"#define _AFX_NO_OLE_RESOURCES\r\n" "#define _AFX_NO_OLE_RESOURCES\r\n"
@@ -66,150 +66,104 @@ END
// Icon with lowest ID value placed first to ensure application icon // Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems. // remains consistent on all systems.
IDR_MAINFRAME ICON DISCARDABLE "res\\HookMsg.ico" IDR_MAINFRAME ICON "res\\HookMsg.ico"
IDI_FINDICOACTION ICON DISCARDABLE "res\\FindIcoAction.ico" IDI_FINDICOACTION ICON "res\\FindIcoAction.ico"
IDI_FINDICONORMAL ICON DISCARDABLE "res\\FindIcoNormal.ico" IDI_FINDICONORMAL ICON "res\\FindIcoNormal.ico"
IDI_SPYSTATE1_ICON ICON DISCARDABLE "res\\SpyState1.ICO" IDI_SPYSTATE1_ICON ICON "res\\SpyState1.ICO"
IDI_SPYSTATE2_ICON ICON DISCARDABLE "res\\SpyState2.ICO" IDI_SPYSTATE2_ICON ICON "res\\SpyState2.ICO"
IDI_ICON1 ICON DISCARDABLE "res\\ICON4.ICO" IDI_ICON1 ICON "res\\ICON4.ICO"
IDI_ICON2 ICON DISCARDABLE "res\\ICON2.ICO" IDI_ICON2 ICON "res\\ICON2.ICO"
IDI_ICON3 ICON DISCARDABLE "res\\ICON3.ICO" IDI_ICON3 ICON "res\\ICON3.ICO"
IDI_ICON4 ICON DISCARDABLE "res\\ICON1.ICO" IDI_ICON4 ICON "res\\ICON1.ICO"
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
// //
// Dialog // Dialog
// //
IDD_ABOUTBOX DIALOG DISCARDABLE 0, 0, 235, 63 IDD_ABOUTBOX DIALOG 0, 0, 235, 63
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "프로그램 정보" CAPTION "프로그램 정보"
FONT 9, "굴림" FONT 9, "굴림"
BEGIN BEGIN
ICON IDI_SPYSTATE1_ICON,IDC_STATIC,11,17,20,21 ICON IDI_SPYSTATE1_ICON,IDC_STATIC,11,17,20,21
LTEXT "HookMsg ver 6, 9, 0, 917",IDC_STATIC,40,10,119,8, LTEXT "HookMsg ver 6, 9, 0, 917",IDC_STATIC,40,10,119,8,SS_NOPREFIX
SS_NOPREFIX LTEXT "Copyright (C) 2004, Young Dae Choi",IDC_STATIC,40,23,188,9
LTEXT "Copyright (C) 2004, Young Dae Choi",IDC_STATIC,40,23,
188,9
DEFPUSHBUTTON "확인",IDOK,178,7,50,14,WS_GROUP DEFPUSHBUTTON "확인",IDOK,178,7,50,14,WS_GROUP
CONTROL "e-mail : dnasoft@com.ne.kr",IDC_STATIC,"Static", CONTROL "e-mail : dnasoft@com.ne.kr",IDC_STATIC,"Static",SS_LEFTNOWORDWRAP | WS_GROUP,41,37,187,11
SS_LEFTNOWORDWRAP | WS_GROUP,41,37,187,11
END END
IDD_HOOKMSG_DIALOG DIALOGEX 0, 0, 267, 211 IDD_HOOKMSG_DIALOG DIALOGEX 0, 0, 267, 211
STYLE WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | STYLE DS_SETFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
WS_THICKFRAME
EXSTYLE WS_EX_APPWINDOW EXSTYLE WS_EX_APPWINDOW
CAPTION "HookMsg - [뉴스 자동매수]" CAPTION "HookMsg - [뉴스 자동매수]"
CLASS "HookMsg_MainWnd" CLASS "HookMsg_MainWnd"
FONT 9, "굴림" FONT 9, "굴림", 0, 0, 0x1
BEGIN BEGIN
PUSHBUTTON "윈도우지정",IDC_TARGETWND_BTN,114,33,38,14 PUSHBUTTON "윈도우지정",IDC_TARGETWND_BTN,114,33,38,14
CONTROL "잠김",IDC_HOOKONOFF_CHECK,"Button",BS_AUTOCHECKBOX | CONTROL "잠김",IDC_HOOKONOFF_CHECK,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_TABSTOP,1,1,71,30
BS_PUSHLIKE | WS_TABSTOP,1,1,71,30
PUSHBUTTON "거부종목1",IDC_CONFIG_REJECTLIST_BTN,74,1,38,14 PUSHBUTTON "거부종목1",IDC_CONFIG_REJECTLIST_BTN,74,1,38,14
PUSHBUTTON "환경설정",IDC_CONFIG_ENV_BTN,154,33,38,14 PUSHBUTTON "환경설정",IDC_CONFIG_ENV_BTN,154,33,38,14
LISTBOX IDC_TRACE_LIST,1,50,194,144,LBS_OWNERDRAWFIXED | LISTBOX IDC_TRACE_LIST,1,50,194,144,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT | LBS_EXTENDEDSEL | WS_VSCROLL | WS_HSCROLL | WS_TABSTOP
LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT | LBS_EXTENDEDSEL |
WS_VSCROLL | WS_HSCROLL | WS_TABSTOP
PUSHBUTTON "중복종목",IDC_CONFIG_PASS_LIST,114,1,38,14 PUSHBUTTON "중복종목",IDC_CONFIG_PASS_LIST,114,1,38,14
PUSHBUTTON "수동매도(Test)",IDC_HOOKMSG_MEDO_BTN,202,56,55,13,NOT PUSHBUTTON "수동매도(Test)",IDC_HOOKMSG_MEDO_BTN,202,56,55,13,NOT WS_VISIBLE | WS_DISABLED
WS_VISIBLE | WS_DISABLED CONTROL "현재가 상태:",IDC_HOOKMSG_STOCKPRICECHECK_CHK,"Button",BS_AUTOCHECKBOX | BS_FLAT | WS_DISABLED | WS_TABSTOP,2,197,49,10
CONTROL "현재가 상태:",IDC_HOOKMSG_STOCKPRICECHECK_CHK,"Button",
BS_AUTOCHECKBOX | BS_FLAT | WS_TABSTOP,2,197,49,10
PUSHBUTTON "거부종목2",IDC_CONFIG_REJECTLIST_BTN2,74,17,38,14 PUSHBUTTON "거부종목2",IDC_CONFIG_REJECTLIST_BTN2,74,17,38,14
LTEXT "멈춤",IDC_HOOKMSGDLG_CP_VALUE_STATIC,55,197,65,12, LTEXT "멈춤",IDC_HOOKMSGDLG_CP_VALUE_STATIC,55,197,65,12,SS_SUNKEN
SS_SUNKEN CONTROL "TK",IDC_HOOKMSG_HOOKSTATE_CHECK1,"Button",BS_AUTOCHECKBOX | BS_CENTER | BS_TOP | BS_PUSHLIKE | WS_DISABLED | WS_TABSTOP,1,36,22,11
CONTROL "TK",IDC_HOOKMSG_HOOKSTATE_CHECK1,"Button", CONTROL "NP",IDC_HOOKMSG_HOOKSTATE_CHECK2,"Button",BS_AUTOCHECKBOX | BS_CENTER | BS_TOP | BS_PUSHLIKE | WS_DISABLED | WS_TABSTOP,25,36,22,11
BS_AUTOCHECKBOX | BS_CENTER | BS_TOP | BS_PUSHLIKE | CONTROL "7121",IDC_HOOKMSG_HOOKSTATE_CHECK3,"Button",BS_AUTOCHECKBOX | BS_CENTER | BS_TOP | BS_PUSHLIKE | WS_DISABLED | WS_TABSTOP,49,36,22,11
WS_DISABLED | WS_TABSTOP,1,36,22,11
CONTROL "NP",IDC_HOOKMSG_HOOKSTATE_CHECK2,"Button",
BS_AUTOCHECKBOX | BS_CENTER | BS_TOP | BS_PUSHLIKE |
WS_DISABLED | WS_TABSTOP,25,36,22,11
CONTROL "7121",IDC_HOOKMSG_HOOKSTATE_CHECK3,"Button",
BS_AUTOCHECKBOX | BS_CENTER | BS_TOP | BS_PUSHLIKE |
WS_DISABLED | WS_TABSTOP,49,36,22,11
PUSHBUTTON "수동종목",IDC_CONFIG_MANUAL_LIST,114,17,38,14 PUSHBUTTON "수동종목",IDC_CONFIG_MANUAL_LIST,114,17,38,14
PUSHBUTTON "특별종목",IDC_CONFIG_SPECIAL_LIST,154,1,38,14 PUSHBUTTON "특별종목",IDC_CONFIG_SPECIAL_LIST,154,1,38,14
CONTROL "서버전송",IDC_SVRCONNECT_CHECK,"Button",BS_AUTOCHECKBOX | CONTROL "서버전송",IDC_SVRCONNECT_CHECK,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | NOT WS_VISIBLE | WS_DISABLED | WS_TABSTOP,196,0,38,14
BS_PUSHLIKE | NOT WS_VISIBLE | WS_DISABLED | WS_TABSTOP, CONTROL "InfoTicker",IDC_INFOTICKER_CHECK,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_TABSTOP,74,33,38,14
196,0,38,14 LTEXT "NP종목코드:",IDC_HOTKEYCODE_STATIC,126,198,40,9,SS_CENTERIMAGE
CONTROL "InfoTicker",IDC_INFOTICKER_CHECK,"Button", EDITTEXT IDC_HOTKEYCODE_EDIT,169,197,27,12,ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER,WS_EX_STATICEDGE
BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_TABSTOP,74,33,38,14
LTEXT "NP종목코드:",IDC_HOTKEYCODE_STATIC,126,198,40,9,
SS_CENTERIMAGE
EDITTEXT IDC_HOTKEYCODE_EDIT,169,197,27,12,ES_AUTOHSCROLL |
ES_READONLY | NOT WS_BORDER,WS_EX_STATICEDGE
END END
IDD_TARGETWND_DLG DIALOG DISCARDABLE 0, 0, 199, 195 IDD_TARGETWND_DLG DIALOG 0, 0, 199, 195
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Target 윈도우 설정" CAPTION "Target 윈도우 설정"
FONT 9, "굴림" FONT 9, "굴림"
BEGIN BEGIN
ICON IDI_FINDICONORMAL,IDC_H_PICTURE1,6,24,20,20, ICON IDI_FINDICONORMAL,IDC_H_PICTURE1,6,24,20,20,SS_REALSIZEIMAGE
SS_REALSIZEIMAGE ICON IDI_FINDICONORMAL,IDC_H_PICTURE2,7,77,20,20,SS_REALSIZEIMAGE
ICON IDI_FINDICONORMAL,IDC_H_PICTURE2,7,77,20,20, ICON IDI_FINDICONORMAL,IDC_H_PICTURE3,7,133,20,20,SS_REALSIZEIMAGE
SS_REALSIZEIMAGE ICON IDI_FINDICONORMAL,IDC_H_PICTURE4,108,23,20,20,SS_REALSIZEIMAGE
ICON IDI_FINDICONORMAL,IDC_H_PICTURE3,7,133,20,20, ICON IDI_FINDICONORMAL,IDC_H_PICTURE5,108,78,20,20,SS_REALSIZEIMAGE
SS_REALSIZEIMAGE ICON IDI_FINDICONORMAL,IDC_H_PICTURE6,108,133,20,20,SS_REALSIZEIMAGE
ICON IDI_FINDICONORMAL,IDC_H_PICTURE4,108,23,20,20, ICON IDI_FINDICOACTION,IDC_ACTION_PICTURE,6,171,20,20,SS_REALSIZEIMAGE
SS_REALSIZEIMAGE
ICON IDI_FINDICONORMAL,IDC_H_PICTURE5,108,78,20,20,
SS_REALSIZEIMAGE
ICON IDI_FINDICONORMAL,IDC_H_PICTURE6,108,133,20,20,
SS_REALSIZEIMAGE
ICON IDI_FINDICOACTION,IDC_ACTION_PICTURE,6,171,20,20,
SS_REALSIZEIMAGE
GROUPBOX "[TK] SysListView32",IDC_STATIC,3,5,90,52 GROUPBOX "[TK] SysListView32",IDC_STATIC,3,5,90,52
LTEXT "Not define...",IDC_H_HANDLE_STATIC1,29,18,60,11, LTEXT "Not define...",IDC_H_HANDLE_STATIC1,29,18,60,11,SS_CENTERIMAGE | SS_SUNKEN
SS_CENTERIMAGE | SS_SUNKEN LTEXT "",IDC_H_CAPTION_STATIC1,29,30,60,11,SS_CENTERIMAGE | SS_SUNKEN
LTEXT "",IDC_H_CAPTION_STATIC1,29,30,60,11,SS_CENTERIMAGE | LTEXT "",IDC_H_CLASS_STATIC1,29,42,60,11,SS_CENTERIMAGE | SS_SUNKEN
SS_SUNKEN
LTEXT "",IDC_H_CLASS_STATIC1,29,42,60,11,SS_CENTERIMAGE |
SS_SUNKEN
GROUPBOX "[NP] 속보 포커스",IDC_STATIC,3,59,90,52 GROUPBOX "[NP] 속보 포커스",IDC_STATIC,3,59,90,52
LTEXT "Not define...",IDC_H_HANDLE_STATIC2,29,71,60,11, LTEXT "Not define...",IDC_H_HANDLE_STATIC2,29,71,60,11,SS_CENTERIMAGE | SS_SUNKEN
SS_CENTERIMAGE | SS_SUNKEN LTEXT "",IDC_H_CAPTION_STATIC2,29,83,60,11,SS_CENTERIMAGE | SS_SUNKEN
LTEXT "",IDC_H_CAPTION_STATIC2,29,83,60,11,SS_CENTERIMAGE | LTEXT "",IDC_H_CLASS_STATIC2,29,95,60,11,SS_CENTERIMAGE | SS_SUNKEN
SS_SUNKEN
LTEXT "",IDC_H_CLASS_STATIC2,29,95,60,11,SS_CENTERIMAGE |
SS_SUNKEN
GROUPBOX "[7001, 7121]",IDC_STATIC,3,115,90,52 GROUPBOX "[7001, 7121]",IDC_STATIC,3,115,90,52
LTEXT "Not define...",IDC_H_HANDLE_STATIC3,29,127,60,11, LTEXT "Not define...",IDC_H_HANDLE_STATIC3,29,127,60,11,SS_CENTERIMAGE | SS_SUNKEN
SS_CENTERIMAGE | SS_SUNKEN LTEXT "",IDC_H_CAPTION_STATIC3,29,139,60,11,SS_CENTERIMAGE | SS_SUNKEN
LTEXT "",IDC_H_CAPTION_STATIC3,29,139,60,11,SS_CENTERIMAGE | LTEXT "",IDC_H_CLASS_STATIC3,29,151,60,11,SS_CENTERIMAGE | SS_SUNKEN
SS_SUNKEN
LTEXT "",IDC_H_CLASS_STATIC3,29,151,60,11,SS_CENTERIMAGE |
SS_SUNKEN
CONTROL "",IDC_STATIC,"Static",SS_BLACKFRAME,97,1,2,168 CONTROL "",IDC_STATIC,"Static",SS_BLACKFRAME,97,1,2,168
GROUPBOX "[종목코드 입력1] Edit",IDC_STATIC,104,5,90,52 GROUPBOX "[종목코드 입력1] Edit",IDC_STATIC,104,5,90,52
LTEXT "Not define...",IDC_H_HANDLE_STATIC4,131,17,60,11, LTEXT "Not define...",IDC_H_HANDLE_STATIC4,131,17,60,11,SS_CENTERIMAGE | SS_SUNKEN
SS_CENTERIMAGE | SS_SUNKEN LTEXT "",IDC_H_CAPTION_STATIC4,131,30,60,11,SS_CENTERIMAGE | SS_SUNKEN
LTEXT "",IDC_H_CAPTION_STATIC4,131,30,60,11,SS_CENTERIMAGE | LTEXT "",IDC_H_CLASS_STATIC4,131,42,60,11,SS_CENTERIMAGE | SS_SUNKEN
SS_SUNKEN
LTEXT "",IDC_H_CLASS_STATIC4,131,42,60,11,SS_CENTERIMAGE |
SS_SUNKEN
GROUPBOX "[종목코드 입력2] Edit",IDC_STATIC,104,60,90,52 GROUPBOX "[종목코드 입력2] Edit",IDC_STATIC,104,60,90,52
LTEXT "Not define...",IDC_H_HANDLE_STATIC5,131,72,60,11, LTEXT "Not define...",IDC_H_HANDLE_STATIC5,131,72,60,11,SS_CENTERIMAGE | SS_SUNKEN
SS_CENTERIMAGE | SS_SUNKEN LTEXT "",IDC_H_CAPTION_STATIC5,131,84,60,11,SS_CENTERIMAGE | SS_SUNKEN
LTEXT "",IDC_H_CAPTION_STATIC5,131,84,60,11,SS_CENTERIMAGE | LTEXT "",IDC_H_CLASS_STATIC5,131,96,60,11,SS_CENTERIMAGE | SS_SUNKEN
SS_SUNKEN
LTEXT "",IDC_H_CLASS_STATIC5,131,96,60,11,SS_CENTERIMAGE |
SS_SUNKEN
GROUPBOX "[화면번호 입력] Edit",IDC_STATIC,104,115,90,52 GROUPBOX "[화면번호 입력] Edit",IDC_STATIC,104,115,90,52
LTEXT "Not define...",IDC_H_HANDLE_STATIC6,131,127,60,11, LTEXT "Not define...",IDC_H_HANDLE_STATIC6,131,127,60,11,SS_CENTERIMAGE | SS_SUNKEN
SS_CENTERIMAGE | SS_SUNKEN LTEXT "",IDC_H_CAPTION_STATIC6,131,139,60,11,SS_CENTERIMAGE | SS_SUNKEN
LTEXT "",IDC_H_CAPTION_STATIC6,131,139,60,11,SS_CENTERIMAGE | LTEXT "",IDC_H_CLASS_STATIC6,131,151,60,11,SS_CENTERIMAGE | SS_SUNKEN
SS_SUNKEN
LTEXT "",IDC_H_CLASS_STATIC6,131,151,60,11,SS_CENTERIMAGE |
SS_SUNKEN
DEFPUSHBUTTON "OK",IDOK,65,175,69,14 DEFPUSHBUTTON "OK",IDOK,65,175,69,14
PUSHBUTTON "Cancel",IDCANCEL,151,175,44,14 PUSHBUTTON "Cancel",IDCANCEL,151,175,44,14
END END
IDD_CONFIG_ENV_DLG DIALOG DISCARDABLE 0, 0, 390, 353 IDD_CONFIG_ENV_DLG DIALOG 0, 0, 390, 353
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU STYLE DS_SETFONT | DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
CAPTION "프로그램 환경설정" CAPTION "프로그램 환경설정"
FONT 9, "굴림체" FONT 9, "굴림체"
BEGIN BEGIN
@@ -218,42 +172,32 @@ BEGIN
GROUPBOX "주 기능설정",IDC_STATIC,7,5,181,313 GROUPBOX "주 기능설정",IDC_STATIC,7,5,181,313
GROUPBOX "[TK,7121] 자동 매수설정",IDC_STATIC,11,17,173,117 GROUPBOX "[TK,7121] 자동 매수설정",IDC_STATIC,11,17,173,117
RTEXT "매매단계 지정(일반):",IDC_STATIC,18,32,89,8 RTEXT "매매단계 지정(일반):",IDC_STATIC,18,32,89,8
COMBOBOX IDC_CONFIGENV_MESU_LEVEL_COMBO1,109,29,30,113, COMBOBOX IDC_CONFIGENV_MESU_LEVEL_COMBO1,109,29,30,113,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
RTEXT "최고한도 금액(일반):",IDC_STATIC,27,46,80,8 RTEXT "최고한도 금액(일반):",IDC_STATIC,27,46,80,8
EDITTEXT IDC_CONFIGENV_MESU_TOTALMONEY_EDIT1,109,43,58,13, EDITTEXT IDC_CONFIGENV_MESU_TOTALMONEY_EDIT1,109,43,58,13,ES_RIGHT | ES_AUTOHSCROLL | ES_NUMBER
ES_RIGHT | ES_AUTOHSCROLL | ES_NUMBER
LTEXT "원",IDC_STATIC,170,47,8,8 LTEXT "원",IDC_STATIC,170,47,8,8
RTEXT "매매단계 지정(특별):",IDC_STATIC,17,88,90,8 RTEXT "매매단계 지정(특별):",IDC_STATIC,17,88,90,8
COMBOBOX IDC_CONFIGENV_MESU_LEVEL_COMBO2,109,86,30,113, COMBOBOX IDC_CONFIGENV_MESU_LEVEL_COMBO2,109,86,30,113,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
RTEXT "최고한도 금액(특별):",IDC_STATIC,27,102,80,8 RTEXT "최고한도 금액(특별):",IDC_STATIC,27,102,80,8
EDITTEXT IDC_CONFIGENV_MESU_TOTALMONEY_EDIT2,109,100,57,13, EDITTEXT IDC_CONFIGENV_MESU_TOTALMONEY_EDIT2,109,100,57,13,ES_RIGHT | ES_AUTOHSCROLL | ES_NUMBER
ES_RIGHT | ES_AUTOHSCROLL | ES_NUMBER
LTEXT "원",IDC_STATIC,170,104,8,8 LTEXT "원",IDC_STATIC,170,104,8,8
GROUPBOX "[뉴스 플러스] 자동 매수설정",IDC_STATIC,11,145,173,118 GROUPBOX "[뉴스 플러스] 자동 매수설정",IDC_STATIC,11,145,173,118
RTEXT "매매단계 지정(일반):",IDC_STATIC,17,159,89,8 RTEXT "매매단계 지정(일반):",IDC_STATIC,17,159,89,8
COMBOBOX IDC_CONFIGENV_MESU_LEVEL_COMBO3,109,157,30,113, COMBOBOX IDC_CONFIGENV_MESU_LEVEL_COMBO3,109,157,30,113,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
RTEXT "최고한도 금액(일반):",IDC_STATIC,27,173,80,8 RTEXT "최고한도 금액(일반):",IDC_STATIC,27,173,80,8
EDITTEXT IDC_CONFIGENV_MESU_TOTALMONEY_EDIT3,109,171,58,13, EDITTEXT IDC_CONFIGENV_MESU_TOTALMONEY_EDIT3,109,171,58,13,ES_RIGHT | ES_AUTOHSCROLL | ES_NUMBER
ES_RIGHT | ES_AUTOHSCROLL | ES_NUMBER
LTEXT "원",IDC_STATIC,169,175,8,8 LTEXT "원",IDC_STATIC,169,175,8,8
RTEXT "매매단계 지정(특별):",IDC_STATIC,17,215,90,8 RTEXT "매매단계 지정(특별):",IDC_STATIC,17,215,90,8
COMBOBOX IDC_CONFIGENV_MESU_LEVEL_COMBO4,109,213,30,113, COMBOBOX IDC_CONFIGENV_MESU_LEVEL_COMBO4,109,213,30,113,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
RTEXT "최고한도 금액(특별):",IDC_STATIC,27,229,80,8 RTEXT "최고한도 금액(특별):",IDC_STATIC,27,229,80,8
EDITTEXT IDC_CONFIGENV_MESU_TOTALMONEY_EDIT4,109,227,57,13, EDITTEXT IDC_CONFIGENV_MESU_TOTALMONEY_EDIT4,109,227,57,13,ES_RIGHT | ES_AUTOHSCROLL | ES_NUMBER
ES_RIGHT | ES_AUTOHSCROLL | ES_NUMBER
LTEXT "원",IDC_STATIC,169,231,8,8 LTEXT "원",IDC_STATIC,169,231,8,8
CONTROL "미체결잔량 전량취소 사용여부.", CONTROL "미체결잔량 전량취소 사용여부.",IDC_CONFIGENV_CANCEL_NOTCONTRACTEDCANCEL_CHECK,
IDC_CONFIGENV_CANCEL_NOTCONTRACTEDCANCEL_CHECK,"Button", "Button",BS_AUTOCHECKBOX | WS_TABSTOP,35,269,132,10
BS_AUTOCHECKBOX | WS_TABSTOP,35,269,132,10
RTEXT "자동전환 화면번호:",IDC_STATIC,32,285,75,8 RTEXT "자동전환 화면번호:",IDC_STATIC,32,285,75,8
EDITTEXT IDC_CONFIGENV_FINALJOB_SCREENNUM_EDIT,109,282,30,13 EDITTEXT IDC_CONFIGENV_FINALJOB_SCREENNUM_EDIT,109,282,30,13
CONTROL "하한가일때 확인창보이기.", CONTROL "하한가일때 확인창보이기.",IDC_CONFIGENV_LOWMONEYINFODLG_CHECK,
IDC_CONFIGENV_LOWMONEYINFODLG_CHECK,"Button", "Button",BS_AUTOCHECKBOX | WS_TABSTOP,200,269,112,10
BS_AUTOCHECKBOX | WS_TABSTOP,200,269,112,10
GROUPBOX "부가 옵션설정",IDC_STATIC,195,5,191,209 GROUPBOX "부가 옵션설정",IDC_STATIC,195,5,191,209
LTEXT "잠김/풀림 핫키:",IDC_STATIC,204,18,65,10 LTEXT "잠김/풀림 핫키:",IDC_STATIC,204,18,65,10
CONTROL "HotKey1",IDC_CONFIGENV_ETC_HOOKLOCKUNLOCK_HOTKEY, CONTROL "HotKey1",IDC_CONFIGENV_ETC_HOOKLOCKUNLOCK_HOTKEY,
@@ -261,86 +205,58 @@ BEGIN
LTEXT "NP종목코드 핫키:",IDC_STATIC,204,32,65,10 LTEXT "NP종목코드 핫키:",IDC_STATIC,204,32,65,10
CONTROL "HotKey1",IDC_CONFIGENV_ETC_NP_CODEINPUT_HOTKEY, CONTROL "HotKey1",IDC_CONFIGENV_ETC_NP_CODEINPUT_HOTKEY,
"msctls_hotkey32",WS_BORDER | WS_TABSTOP,274,30,102,12 "msctls_hotkey32",WS_BORDER | WS_TABSTOP,274,30,102,12
CONTROL "알림 사운드효과 사용.", CONTROL "알림 사운드효과 사용.",IDC_CONFIGENV_ETC_USESOUNDEFFECT_CHECK,
IDC_CONFIGENV_ETC_USESOUNDEFFECT_CHECK,"Button", "Button",BS_AUTOCHECKBOX | WS_TABSTOP,204,45,101,10
BS_AUTOCHECKBOX | WS_TABSTOP,204,45,101,10 CONTROL "프로그램시작할때 표준시각맞추기.",IDC_CONFIGENV_ETC_TIMESYNC_CHECK,
CONTROL "프로그램시작할때 표준시각맞추기.", "Button",BS_AUTOCHECKBOX | WS_TABSTOP,204,60,144,9
IDC_CONFIGENV_ETC_TIMESYNC_CHECK,"Button", CONTROL "7121 자동클릭 사용.",IDC_CONFIGENV_7121DBCLICK_CHECK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,204,74,91,10
BS_AUTOCHECKBOX | WS_TABSTOP,204,60,144,9
CONTROL "7121 자동클릭 사용.",IDC_CONFIGENV_7121DBCLICK_CHECK,
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,204,74,91,10
GROUPBOX "자동잠김 설정",IDC_STATIC,201,88,179,54 GROUPBOX "자동잠김 설정",IDC_STATIC,201,88,179,54
CONTROL "7121공시 자동클릭후 자동잠김사용.", CONTROL "7121공시 자동클릭후 자동잠김사용.",IDC_CONFIGENV_7121DBCLICK_STOP_CHECK,
IDC_CONFIGENV_7121DBCLICK_STOP_CHECK,"Button", "Button",BS_AUTOCHECKBOX | WS_TABSTOP,207,102,147,10
BS_AUTOCHECKBOX | WS_TABSTOP,207,102,147,10 CONTROL "수동/중복 종목코드 입력될때.",IDC_CONFIGENV_JINPUTANDSTOP1_CHECK,
CONTROL "수동/중복 종목코드 입력될때.", "Button",BS_AUTOCHECKBOX | WS_TABSTOP,207,114,126,10
IDC_CONFIGENV_JINPUTANDSTOP1_CHECK,"Button", CONTROL "매매주문 후 종목코드 입력될때.",IDC_CONFIGENV_JINPUTANDSTOP2_CHECK,
BS_AUTOCHECKBOX | WS_TABSTOP,207,114,126,10 "Button",BS_AUTOCHECKBOX | WS_TABSTOP,207,126,136,10
CONTROL "매매주문 후 종목코드 입력될때.", RTEXT "자동잠금후 7121 자동클릭 유효시간:",IDC_STATIC,198,151,138,8
IDC_CONFIGENV_JINPUTANDSTOP2_CHECK,"Button", EDITTEXT IDC_CONFIGENV_7121DbClickContinuePauseTime_EDIT,338,147,31,13,ES_NUMBER
BS_AUTOCHECKBOX | WS_TABSTOP,207,126,136,10
RTEXT "자동잠금후 7121 자동클릭 유효시간:",IDC_STATIC,198,151,
138,8
EDITTEXT IDC_CONFIGENV_7121DbClickContinuePauseTime_EDIT,338,147,
31,13,ES_NUMBER
LTEXT "ms.",IDC_STATIC,372,151,8,8 LTEXT "ms.",IDC_STATIC,372,151,8,8
RTEXT "현재가 응답 제한시간:",IDC_STATIC,228,166,108,8 RTEXT "현재가 응답 제한시간:",IDC_STATIC,228,166,108,8
EDITTEXT IDC_CONFIGENV_LIMITCALL_EDIT,338,162,31,13,ES_NUMBER EDITTEXT IDC_CONFIGENV_LIMITCALL_EDIT,338,162,31,13,ES_NUMBER
LTEXT "ms.",IDC_STATIC,372,166,8,8 LTEXT "ms.",IDC_STATIC,372,166,8,8
RTEXT "7121 클릭 지연시간:",IDC_STATIC,228,180,108,8 RTEXT "7121 클릭 지연시간:",IDC_STATIC,228,180,108,8
EDITTEXT IDC_CONFIGENV_FINALJOB_7121DELAY_EDIT,338,178,31,13, EDITTEXT IDC_CONFIGENV_FINALJOB_7121DELAY_EDIT,338,178,31,13,ES_NUMBER
ES_NUMBER
LTEXT "ms.",IDC_STATIC,372,182,8,8 LTEXT "ms.",IDC_STATIC,372,182,8,8
RTEXT "현재가 쓰레드 체크주기:",IDC_STATIC,228,194,108,13, RTEXT "현재가 쓰레드 체크주기:",IDC_STATIC,228,194,108,13,SS_CENTERIMAGE
SS_CENTERIMAGE EDITTEXT IDC_CONFIGENV_ETC_STOCKCHECKINTERVAL_EDIT,338,194,31,13,ES_NUMBER
EDITTEXT IDC_CONFIGENV_ETC_STOCKCHECKINTERVAL_EDIT,338,194,31,13,
ES_NUMBER
LTEXT "ms.",IDC_STATIC,372,198,8,8 LTEXT "ms.",IDC_STATIC,372,198,8,8
GROUPBOX "거부리스트2 [매매주문 조건]",IDC_STATIC,195,218,191,45 GROUPBOX "거부리스트2 [매매주문 조건]",IDC_STATIC,195,218,191,45
CONTROL "거래량 :",IDC_CONFIGENV_TRADECOUNT_CHECK,"Button", CONTROL "거래량 :",IDC_CONFIGENV_TRADECOUNT_CHECK,"Button",BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,205,234,48,10
BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,205,234,48,10 EDITTEXT IDC_CONFIGENV_TRADECOUNT_EDIT,261,231,58,13,ES_RIGHT | ES_AUTOHSCROLL | ES_NUMBER
EDITTEXT IDC_CONFIGENV_TRADECOUNT_EDIT,261,231,58,13,ES_RIGHT |
ES_AUTOHSCROLL | ES_NUMBER
LTEXT "주 이상",IDC_STATIC,323,235,29,8,NOT WS_GROUP LTEXT "주 이상",IDC_STATIC,323,235,29,8,NOT WS_GROUP
CONTROL "거래금액 :",IDC_CONFIGENV_TRADEMONEY_CHECK,"Button", CONTROL "거래금액 :",IDC_CONFIGENV_TRADEMONEY_CHECK,"Button",BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,206,248,56,10
BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,206,248,56,10 EDITTEXT IDC_CONFIGENV_TRADEMONEY_EDIT,261,246,58,13,ES_RIGHT | ES_AUTOHSCROLL | ES_NUMBER
EDITTEXT IDC_CONFIGENV_TRADEMONEY_EDIT,261,246,58,13,ES_RIGHT |
ES_AUTOHSCROLL | ES_NUMBER
LTEXT "천원 이상",IDC_STATIC,323,248,38,8,NOT WS_GROUP LTEXT "천원 이상",IDC_STATIC,323,248,38,8,NOT WS_GROUP
PUSHBUTTON "조건식 및 종목코드 재적용", PUSHBUTTON "조건식 및 종목코드 재적용",IDC_CONFIGENV_RELOADALLCONDITIONFILE_BTN,28,332,115,15
IDC_CONFIGENV_RELOADALLCONDITIONFILE_BTN,28,332,115,15
CONTROL "",IDC_STATIC,"Static",SS_ETCHEDHORZ,0,325,389,1 CONTROL "",IDC_STATIC,"Static",SS_ETCHEDHORZ,0,325,389,1
CONTROL "메인윈도우를 최상위 윈도우로 보이기.", CONTROL "메인윈도우를 최상위 윈도우로 보이기.",IDC_CONFIGENV_TOPMOSTWINDOW_CHECK,
IDC_CONFIGENV_TOPMOSTWINDOW_CHECK,"Button", "Button",BS_AUTOCHECKBOX | WS_TABSTOP,200,283,160,10
BS_AUTOCHECKBOX | WS_TABSTOP,200,283,160,10 CONTROL "잠겼을때 중복/수동종목코드 입력않함.",IDC_CONFIGENV_HOTKEYCODEINPUTRULE1_CHECK,
CONTROL "잠겼을때 중복/수동종목코드 입력않함.", "Button",BS_AUTOCHECKBOX | WS_TABSTOP,200,297,160,10
IDC_CONFIGENV_HOTKEYCODEINPUTRULE1_CHECK,"Button", CONTROL "현재가미적용시 매매단계 호가자동계산 적용.",IDC_CONFIGENV_HOGARULE1_CHECK,
BS_AUTOCHECKBOX | WS_TABSTOP,200,297,160,10 "Button",BS_AUTOCHECKBOX | WS_TABSTOP,200,310,184,10
CONTROL "현재가미적용시 매매단계 호가자동계산 적용.", CONTROL "매크로사용",IDC_CONFIGENV_MESU_CHECK1,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,23,61,53,10
IDC_CONFIGENV_HOGARULE1_CHECK,"Button",BS_AUTOCHECKBOX | CONTROL "HotKey1",IDC_CONFIGENV_MESU_HOTKEY1,"msctls_hotkey32",WS_BORDER | WS_TABSTOP,79,60,102,12
WS_TABSTOP,200,310,184,10 CONTROL "매크로사용",IDC_CONFIGENV_MESU_CHECK2,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,23,118,53,10
CONTROL "매크로사용",IDC_CONFIGENV_MESU_CHECK1,"Button", CONTROL "HotKey1",IDC_CONFIGENV_MESU_HOTKEY2,"msctls_hotkey32",WS_BORDER | WS_TABSTOP,79,117,102,12
BS_AUTOCHECKBOX | WS_TABSTOP,23,61,53,10 CONTROL "매크로사용",IDC_CONFIGENV_MESU_CHECK3,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,23,189,53,10
CONTROL "HotKey1",IDC_CONFIGENV_MESU_HOTKEY1,"msctls_hotkey32", CONTROL "HotKey1",IDC_CONFIGENV_MESU_HOTKEY3,"msctls_hotkey32",WS_BORDER | WS_TABSTOP,79,188,102,12
WS_BORDER | WS_TABSTOP,79,60,102,12 CONTROL "매크로사용",IDC_CONFIGENV_MESU_CHECK4,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,23,245,53,10
CONTROL "매크로사용",IDC_CONFIGENV_MESU_CHECK2,"Button", CONTROL "HotKey1",IDC_CONFIGENV_MESU_HOTKEY4,"msctls_hotkey32",WS_BORDER | WS_TABSTOP,79,244,102,12
BS_AUTOCHECKBOX | WS_TABSTOP,23,118,53,10 CONTROL "연속 자동 매수 허용",IDC_CONFIGENV_SUCCESSIVE_BUY_CHECK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,33,301,92,10
CONTROL "HotKey1",IDC_CONFIGENV_MESU_HOTKEY2,"msctls_hotkey32",
WS_BORDER | WS_TABSTOP,79,117,102,12
CONTROL "매크로사용",IDC_CONFIGENV_MESU_CHECK3,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,23,189,53,10
CONTROL "HotKey1",IDC_CONFIGENV_MESU_HOTKEY3,"msctls_hotkey32",
WS_BORDER | WS_TABSTOP,79,188,102,12
CONTROL "매크로사용",IDC_CONFIGENV_MESU_CHECK4,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,23,245,53,10
CONTROL "HotKey1",IDC_CONFIGENV_MESU_HOTKEY4,"msctls_hotkey32",
WS_BORDER | WS_TABSTOP,79,244,102,12
CONTROL "연속 자동 매수 허용",IDC_CONFIGENV_SUCCESSIVE_BUY_CHECK,
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,33,301,92,10
END END
IDD_DIALOG_EDIT DIALOGEX 0, 0, 146, 164 IDD_DIALOG_EDIT DIALOGEX 0, 0, 146, 164
STYLE WS_VISIBLE | WS_CAPTION | WS_THICKFRAME STYLE DS_SETFONT | WS_VISIBLE | WS_CAPTION | WS_THICKFRAME
EXSTYLE WS_EX_TOOLWINDOW EXSTYLE WS_EX_TOOLWINDOW
CAPTION "환경 설정" CAPTION "환경 설정"
FONT 9, "굴림", 0, 0, 0x1 FONT 9, "굴림", 0, 0, 0x1
@@ -349,40 +265,32 @@ BEGIN
EDITTEXT IDC_VALUE,7,7,81,13,ES_AUTOHSCROLL | NOT WS_TABSTOP EDITTEXT IDC_VALUE,7,7,81,13,ES_AUTOHSCROLL | NOT WS_TABSTOP
PUSHBUTTON "취소",IDCANCEL,93,142,50,14,NOT WS_TABSTOP PUSHBUTTON "취소",IDCANCEL,93,142,50,14,NOT WS_TABSTOP
DEFPUSHBUTTON "저장",IDOK,93,125,50,14,NOT WS_TABSTOP DEFPUSHBUTTON "저장",IDOK,93,125,50,14,NOT WS_TABSTOP
LISTBOX IDC_VALUE_LIST,7,25,81,132,NOT LBS_NOTIFY | LBS_SORT | LISTBOX IDC_VALUE_LIST,7,25,81,132,NOT LBS_NOTIFY | LBS_SORT | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | WS_TABSTOP
LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL |
WS_TABSTOP
PUSHBUTTON "삭제",IDC_BUTTON_DELETE,93,25,50,14,NOT WS_TABSTOP PUSHBUTTON "삭제",IDC_BUTTON_DELETE,93,25,50,14,NOT WS_TABSTOP
PUSHBUTTON "모두삭제",IDC_BUTTON_DELETEALL,93,43,50,14,NOT PUSHBUTTON "모두삭제",IDC_BUTTON_DELETEALL,93,43,50,14,NOT WS_TABSTOP
WS_TABSTOP
CONTROL "",IDC_SP_STATIC,"Static",SS_ETCHEDHORZ,93,62,50,1 CONTROL "",IDC_SP_STATIC,"Static",SS_ETCHEDHORZ,93,62,50,1
LTEXT "전체:",IDC_DLGEDIT_TOTAL_ST1_STATIC,96,66,17,10 LTEXT "전체:",IDC_DLGEDIT_TOTAL_ST1_STATIC,96,66,17,10
RTEXT "",IDC_DLGEDIT_TOTAL_STATIC,114,66,17,10 RTEXT "",IDC_DLGEDIT_TOTAL_STATIC,114,66,17,10
LTEXT "개",IDC_DLGEDIT_TOTAL_ST2_STATIC,134,66,9,10 LTEXT "개",IDC_DLGEDIT_TOTAL_ST2_STATIC,134,66,9,10
END END
IDD_LOGON_DLG DIALOG DISCARDABLE 0, 0, 166, 77 IDD_LOGON_DLG DIALOG 0, 0, 166, 77
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION
CAPTION "User authentification - HookMsg" CAPTION "User authentification - HookMsg"
FONT 9, "굴림" FONT 9, "굴림"
BEGIN BEGIN
DEFPUSHBUTTON "OK",IDOK,93,42,34,14 DEFPUSHBUTTON "OK",IDOK,93,42,34,14
PUSHBUTTON "Cancel",IDCANCEL,130,42,34,14 PUSHBUTTON "Cancel",IDCANCEL,130,42,34,14
EDITTEXT IDC_AUTHENTIFICATION_EDIT,59,20,40,13,ES_PASSWORD | EDITTEXT IDC_AUTHENTIFICATION_EDIT,59,20,40,13,ES_PASSWORD | ES_AUTOHSCROLL
ES_AUTOHSCROLL
LTEXT "인증번호 :",IDC_STATIC,21,21,34,11,SS_CENTERIMAGE LTEXT "인증번호 :",IDC_STATIC,21,21,34,11,SS_CENTERIMAGE
LTEXT "자동시간 맞추기 기능이 꺼진상태입니다.", LTEXT "자동시간 맞추기 기능이 꺼진상태입니다.",IDC_LOGON_STATIC,0,61,165,14,SS_CENTERIMAGE | SS_SUNKEN
IDC_LOGON_STATIC,0,61,165,14,SS_CENTERIMAGE | SS_SUNKEN CONTROL "암호 저장",IDC_CHECK_PASSWDSAVE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,103,22,42,9
CONTROL "암호 저장",IDC_CHECK_PASSWDSAVE,"Button", CONTROL "서버1",IDC_RADIO_SVR1,"Button",BS_AUTORADIOBUTTON | WS_GROUP,103,4,29,9
BS_AUTOCHECKBOX | WS_TABSTOP,103,22,42,9 CONTROL "서버2",IDC_RADIO_SVR2,"Button",BS_AUTORADIOBUTTON,134,4,29,9
CONTROL "서버1",IDC_RADIO_SVR1,"Button",BS_AUTORADIOBUTTON |
WS_GROUP,103,4,29,9
CONTROL "서버2",IDC_RADIO_SVR2,"Button",BS_AUTORADIOBUTTON,134,4,
29,9
END END
IDD_CONTROL_DLG DIALOGEX 0, 0, 49, 32 IDD_CONTROL_DLG DIALOGEX 0, 0, 49, 32
STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME STYLE DS_SETFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
EXSTYLE WS_EX_TOOLWINDOW EXSTYLE WS_EX_TOOLWINDOW
CAPTION "상태제어" CAPTION "상태제어"
FONT 9, "굴림체", 0, 0, 0x1 FONT 9, "굴림체", 0, 0, 0x1
@@ -390,8 +298,8 @@ BEGIN
CHECKBOX "잠금/풀림",IDC_CONTROL_CHK2,2,1,45,29,BS_PUSHLIKE CHECKBOX "잠금/풀림",IDC_CONTROL_CHK2,2,1,45,29,BS_PUSHLIKE
END END
IDD_SVRCONNECT_DLG DIALOG DISCARDABLE 0, 0, 187, 79 IDD_SVRCONNECT_DLG DIALOG 0, 0, 187, 79
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "서버접속" CAPTION "서버접속"
FONT 9, "굴림" FONT 9, "굴림"
BEGIN BEGIN
@@ -401,24 +309,20 @@ BEGIN
RTEXT "서버 Port :",IDC_STATIC,33,25,38,12 RTEXT "서버 Port :",IDC_STATIC,33,25,38,12
EDITTEXT IDC_SVR_PORT_EDIT,73,23,80,14,ES_AUTOHSCROLL | ES_NUMBER EDITTEXT IDC_SVR_PORT_EDIT,73,23,80,14,ES_AUTOHSCROLL | ES_NUMBER
RTEXT "접속자 이름 :",IDC_STATIC,20,41,51,12 RTEXT "접속자 이름 :",IDC_STATIC,20,41,51,12
EDITTEXT IDC_CLIENTNAME_EDIT,73,39,80,14,ES_AUTOHSCROLL | EDITTEXT IDC_CLIENTNAME_EDIT,73,39,80,14,ES_AUTOHSCROLL | ES_NUMBER
ES_NUMBER
EDITTEXT IDC_SVR_IP_EDIT,73,7,80,14,ES_AUTOHSCROLL | ES_NUMBER EDITTEXT IDC_SVR_IP_EDIT,73,7,80,14,ES_AUTOHSCROLL | ES_NUMBER
END END
IDD_WAIT_DLG DIALOG DISCARDABLE 0, 0, 220, 31 IDD_WAIT_DLG DIALOG 0, 0, 220, 31
STYLE DS_MODALFRAME | WS_POPUP STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP
FONT 9, "굴림체" FONT 9, "굴림체"
BEGIN BEGIN
CONTROL "Progress1",IDC_WAIT_PROGRESS,"msctls_progress32", CONTROL "Progress1",IDC_WAIT_PROGRESS,"msctls_progress32",WS_BORDER,7,7,181,12
WS_BORDER,7,7,181,12 CTEXT "작업 종료중입니다.",IDC_STATIC,7,21,206,10,SS_CENTERIMAGE
CTEXT "작업 종료중입니다.",IDC_STATIC,7,21,206,10,
SS_CENTERIMAGE
PUSHBUTTON "닫기",IDCANCEL,193,6,26,14 PUSHBUTTON "닫기",IDCANCEL,193,6,26,14
END END
#ifndef _MAC
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
// //
// Version // Version
@@ -441,18 +345,18 @@ BEGIN
BEGIN BEGIN
BLOCK "041204b0" BLOCK "041204b0"
BEGIN BEGIN
VALUE "Comments", "공시뉴스 자동매수 프로그램\0" VALUE "Comments", "공시뉴스 자동매수 프로그램"
VALUE "CompanyName", "dnasoft@com.ne.kr\0" VALUE "CompanyName", "dnasoft@com.ne.kr"
VALUE "FileDescription", "공시뉴스 자동매수 프로그램\0" VALUE "FileDescription", "공시뉴스 자동매수 프로그램"
VALUE "FileVersion", "6, 9, 0, 917\0" VALUE "FileVersion", "6, 9, 0, 917"
VALUE "InternalName", "HookMsg\0" VALUE "InternalName", "HookMsg"
VALUE "LegalCopyright", "Copyright (C) C.Y.D\0" VALUE "LegalCopyright", "Copyright (C) C.Y.D"
VALUE "LegalTrademarks", "C.Y.D\0" VALUE "LegalTrademarks", "C.Y.D"
VALUE "OriginalFilename", "HookMsg.EXE\0" VALUE "OriginalFilename", "HookMsg.EXE"
VALUE "PrivateBuild", "2004/9/17\0" VALUE "PrivateBuild", "2004/9/17"
VALUE "ProductName", "HookMsg 응용 프로그램\0" VALUE "ProductName", "HookMsg 응용 프로그램"
VALUE "ProductVersion", "6, 9, 0, 917\0" VALUE "ProductVersion", "6, 9, 0, 917"
VALUE "SpecialBuild", "1\0" VALUE "SpecialBuild", "1"
END END
END END
BLOCK "VarFileInfo" BLOCK "VarFileInfo"
@@ -461,8 +365,6 @@ BEGIN
END END
END END
#endif // !_MAC
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
// //
@@ -470,7 +372,7 @@ END
// //
#ifdef APSTUDIO_INVOKED #ifdef APSTUDIO_INVOKED
GUIDELINES DESIGNINFO DISCARDABLE GUIDELINES DESIGNINFO
BEGIN BEGIN
IDD_ABOUTBOX, DIALOG IDD_ABOUTBOX, DIALOG
BEGIN BEGIN
@@ -496,60 +398,52 @@ END
// Cursor // Cursor
// //
IDC_FINDCURSOR CURSOR DISCARDABLE "res\\FindCur.cur" IDC_FINDCURSOR CURSOR "res\\FindCur.cur"
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
// //
// Menu // Menu
// //
IDR_TRAYPOPUP_MENU MENU DISCARDABLE IDR_TRAYPOPUP_MENU MENU
BEGIN BEGIN
POPUP "POPUP" POPUP "POPUP"
BEGIN BEGIN
MENUITEM "프로그램 정보(&A)", ID_APP_ABOUT MENUITEM "프로그램 정보(&A)", ID_APP_ABOUT
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "프로그램 환경설정(&O)...", IDM_CONFIG_ENV_MENU MENUITEM "프로그램 환경설정(&O)...", IDM_CONFIG_ENV_MENU
MENUITEM "훅윈도우 지정(&H)...", IDC_TARGETWND_BTN MENUITEM "훅윈도우 지정(&H)...", IDC_TARGETWND_BTN
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "거부리스트 설정1 (&1)...", IDM_CONFIG_REJECTLIST_MENU MENUITEM "거부리스트 설정1 (&1)...", IDM_CONFIG_REJECTLIST_MENU
MENUITEM "거부리스트 설정2 (&2)...", IDM_CONFIG_REJECTLIST_MENU2 MENUITEM "거부리스트 설정2 (&2)...", IDM_CONFIG_REJECTLIST_MENU2
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "메인 윈도우 보이기(&M)", IDM_MAINWINDOW_SHOW MENUITEM "메인 윈도우 보이기(&M)", IDM_MAINWINDOW_SHOW
MENUITEM "상태제어창 보이기(&T)", IDM_TOOLWINDOW_SHOW MENUITEM "상태제어창 보이기(&T)", IDM_TOOLWINDOW_SHOW
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "모니터 시작(&S)", IDM_MONITOR_START MENUITEM "모니터 시작(&S)", IDM_MONITOR_START
MENUITEM "모니터 중단(&P)", IDM_MONITOR_PAUSE MENUITEM "모니터 중단(&P)", IDM_MONITOR_PAUSE
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "프로그램 종료(&X)", ID_APP_EXIT MENUITEM "프로그램 종료(&X)", ID_APP_EXIT
END END
END END
IDR_CONTROL_DLG_MENU MENU DISCARDABLE IDR_CONTROL_DLG_MENU MENU
BEGIN BEGIN
POPUP "POPUP" POPUP "POPUP"
BEGIN BEGIN
MENUITEM "메인창 열기\t(&Open)", IDM_CONTROL_DLG_SHOWMAIN MENUITEM "메인창 열기\t(&Open)", IDM_CONTROL_DLG_SHOWMAIN
MENUITEM SEPARATOR MENUITEM SEPARATOR
MENUITEM "상태제어 닫기\t(&Close)", IDM_CONTROL_DLG_CLOSE MENUITEM "상태제어 닫기\t(&Close)", IDM_CONTROL_DLG_CLOSE
POPUP "윈도우 투명도" POPUP "윈도우 투명도"
BEGIN BEGIN
MENUITEM "100%", IDM_CONTROL_DLG_TRANSPARENT1 MENUITEM "100%", IDM_CONTROL_DLG_TRANSPARENT1
MENUITEM "70%", IDM_CONTROL_DLG_TRANSPARENT2 MENUITEM "70%", IDM_CONTROL_DLG_TRANSPARENT2
MENUITEM "60%", IDM_CONTROL_DLG_TRANSPARENT3 MENUITEM "60%", IDM_CONTROL_DLG_TRANSPARENT3
MENUITEM "50%", IDM_CONTROL_DLG_TRANSPARENT4 MENUITEM "50%", IDM_CONTROL_DLG_TRANSPARENT4
MENUITEM "40%", IDM_CONTROL_DLG_TRANSPARENT5 MENUITEM "40%", IDM_CONTROL_DLG_TRANSPARENT5
MENUITEM "30%", IDM_CONTROL_DLG_TRANSPARENT6 MENUITEM "30%", IDM_CONTROL_DLG_TRANSPARENT6
MENUITEM "20%", IDM_CONTROL_DLG_TRANSPARENT7 MENUITEM "20%", IDM_CONTROL_DLG_TRANSPARENT7
MENUITEM "10%", IDM_CONTROL_DLG_TRANSPARENT8 MENUITEM "10%", IDM_CONTROL_DLG_TRANSPARENT8
END END
END END
END END
@@ -560,14 +454,14 @@ END
// AVI // AVI
// //
IDR_HOOKSTATE_AVI AVI DISCARDABLE "res\\HookState.AVI" IDR_HOOKSTATE_AVI AVI "res\\HookState.AVI"
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
// //
// WAVE // WAVE
// //
IDR_MSGTYPE_WAVE WAVE DISCARDABLE "res\\MsgType.wav" IDR_MSGTYPE_WAVE WAVE "res\\MsgType.wav"
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
// //
@@ -665,14 +559,14 @@ END
// REGISTRY // REGISTRY
// //
IDR_HOOKMSG REGISTRY DISCARDABLE "HookMsg.rgs" IDR_HOOKMSG REGISTRY "HookMsg.rgs"
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
// //
// String Table // String Table
// //
STRINGTABLE DISCARDABLE STRINGTABLE
BEGIN BEGIN
IDS_ABOUTBOX "HookMsg 정보(&A)..." IDS_ABOUTBOX "HookMsg 정보(&A)..."
END END
@@ -695,7 +589,7 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
// Menu // Menu
// //
IDR_XLISTBOX MENU DISCARDABLE IDR_XLISTBOX MENU
BEGIN BEGIN
POPUP "XListBox" POPUP "XListBox"
BEGIN BEGIN

View File

@@ -18,8 +18,8 @@
<Configurations> <Configurations>
<Configuration <Configuration
Name="Release|Win32" Name="Release|Win32"
OutputDirectory=".\Release" OutputDirectory="$(SolutionDir)$(ConfigurationName)"
IntermediateDirectory=".\Release" IntermediateDirectory="$(ConfigurationName)"
ConfigurationType="1" ConfigurationType="1"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops" InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
UseOfMFC="1" UseOfMFC="1"
@@ -48,7 +48,7 @@
/> />
<Tool <Tool
Name="VCCLCompilerTool" Name="VCCLCompilerTool"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS" PreprocessorDefinitions="WIN32;_WINDOWS;_CRT_SECURE_NO_WARNINGS"
RuntimeLibrary="0" RuntimeLibrary="0"
UsePrecompiledHeader="2" UsePrecompiledHeader="2"
PrecompiledHeaderThrough="stdafx.h" PrecompiledHeaderThrough="stdafx.h"
@@ -68,6 +68,7 @@
/> />
<Tool <Tool
Name="VCLinkerTool" Name="VCLinkerTool"
UACExecutionLevel="2"
IgnoreDefaultLibraryNames="" IgnoreDefaultLibraryNames=""
SubSystem="2" SubSystem="2"
TargetMachine="1" TargetMachine="1"
@@ -149,7 +150,6 @@
/> />
<Tool <Tool
Name="VCLinkerTool" Name="VCLinkerTool"
GenerateManifest="false"
UACExecutionLevel="2" UACExecutionLevel="2"
IgnoreDefaultLibraryNames="" IgnoreDefaultLibraryNames=""
GenerateDebugInformation="true" GenerateDebugInformation="true"

View File

@@ -1859,19 +1859,18 @@ void CHookMsgDlg::_WorkThreadProc(UINT ThreadType)
} }
BOOL bCheckState = g_pStockData->StockVerify( nCodeIndex, Cur_lStockPrice, cbStockType ); BOOL bCheckState = g_pStockData->StockVerify( nCodeIndex, Cur_lStockPrice, cbStockType );
if( m_bUsingStockCheckThread == TRUE && WORD_THREAD_WITHOUT_HOGA == ThreadType) if( m_bUsingStockCheckThread == TRUE && WORD_THREAD_WITHOUT_HOGA == ThreadType)
{ {
if( bCheckState == TRUE ) if( bCheckState == TRUE )
{ // 호가 재계산... lStockPrice = g_pStockData->ReCalcPrice( Cur_lStockPrice, nCallLevel ); // 호가 재계산...
lStockPrice = g_pStockData->ReCalcPrice( Cur_lStockPrice, nCallLevel );
}
else else
bCheckState = FALSE; bCheckState = FALSE;
} }
else else
{
bCheckState = FALSE; bCheckState = FALSE;
}
strErrorMsg += "종목코드: " + g_strJCode + "\r\n"; strErrorMsg += "종목코드: " + g_strJCode + "\r\n";
if( bCheckState == FALSE ) if( bCheckState == FALSE )
{ {
@@ -1940,7 +1939,7 @@ void CHookMsgDlg::_WorkThreadProc(UINT ThreadType)
nOrder = nTotalBattingMoney / lStockPrice; nOrder = nTotalBattingMoney / lStockPrice;
nOrder = nOrder - (nOrder%10); nOrder = nOrder - (nOrder%10);
if( cbStockType == 1 || cbStockType == 5 ) // 거래소 or 코스닥. if( cbStockType == 0 || cbStockType == 1 || cbStockType == 5 ) // 거래소 or 코스닥. -> StockMstm에 구분 사라짐 ***
{ {
objCpTd03115.CreateInstance( CLSID_CpTd0311 ); // 거래소 매매처리. objCpTd03115.CreateInstance( CLSID_CpTd0311 ); // 거래소 매매처리.
} }
@@ -2030,7 +2029,7 @@ void CHookMsgDlg::_WorkThreadProc(UINT ThreadType)
{ {
try try
{ {
if( cbStockType == 1 || cbStockType == 5 ) // 거래소 or KOSDAQ if( cbStockType == 0 || cbStockType == 1 || cbStockType == 5 ) // 거래소 or KOSDAQ -> StockMstm에 구분 사라짐 ***
{ {
hr = objCpTd03147.CreateInstance( CLSID_CpTd0314 ); // 거래소 취소주문객체. or KOSDAQ 취소주문객체 hr = objCpTd03147.CreateInstance( CLSID_CpTd0314 ); // 거래소 취소주문객체. or KOSDAQ 취소주문객체
} }

View File

@@ -1,69 +1 @@
07:00
(장마감후종목뉴스)현대글로비스, 2Q 영업익 1792억..전년比 3.3%↑
DGB금융지주
06:41
[issue!] 장기물 회사채 시장 살아나나
LG전자
06:41
[issue!] 장기물 회사채 시장 살아나나
LG전자
20:57
[주간추천종목]KDB대우증권
KB금융
20:05
[우리회사 주력상품은] ⑧ 삼성화재, ‘매월받는 가족생활보험’
삼성화재
20:04
[우리회사 주력상품은] ⑤ 신한생명, 무배당 신한3大건강종신보험
신한지주
19:41
코스피 외국인 순매수 상위종목(확정)
현대차
19:41
코스피 외국인 순매도 상위종목(확정)
LG전자
19:39
코스피 기관 순매도 상위종목(확정)
현대차
18:52
2일 장 마감 후 주요 종목뉴스
삼성물산
18:46
KT 컨콜 "자회사 이익기여도 4000억으로 상향"
KT
18:32
삼성물산, 삼성엔지니어링 24만5481주 장내매입
삼성물산
18:22
현대글로비스, 2분기 매출·영업이익 증가
현대글로비스
18:20
자존심 흔들 ‘현대중공업’…원전 비리·실적 추락에 오너경영 카드 만지작
현대중공업
18:19
현대글로비스, 1770억 규모 중고 자동차 운반선 3척 구입
현대글로비스
18:19
대우건설, 인도네시아 복합단지 수주
대우건설
18:17
팬택, 6일 LTE-A폰 베일 벗는다
SK텔레콤
[THEEND] [THEEND]

View File

@@ -120,16 +120,19 @@ UINT StockDataThread( LPVOID arg )
DWORD dwMilliseconds; DWORD dwMilliseconds;
while( pStockData->m_bThreadRun ) while( pStockData->m_bThreadRun )
{ {
if( pStockData->m_bRunning ) { if( pStockData->m_bRunning )
{
dwMilliseconds = g_AppEnv.StockCheckInterval; dwMilliseconds = g_AppEnv.StockCheckInterval;
if( dwMilliseconds < 4000 ) { if( dwMilliseconds < 4000 )
{
dwMilliseconds = g_AppEnv.StockCheckInterval = 4000; dwMilliseconds = g_AppEnv.StockCheckInterval = 4000;
AfxMessageBox("[환경설정] -> [현재가 쓰레드 체크주기]는 4000ms 이상입니다.\n체크주기를 4000ms로 자동변경합니다."); AfxMessageBox("[환경설정] -> [현재가 쓰레드 체크주기]는 4000ms 이상입니다.\n체크주기를 4000ms로 자동변경합니다.");
} }
pStockData->m_pParent->m_hCPValue.SetWindowText("대기중..."); pStockData->m_pParent->m_hCPValue.SetWindowText("대기중...");
} }
else { else
{
pStockData->m_pParent->m_hCPValue.SetWindowText("멈춤"); pStockData->m_pParent->m_hCPValue.SetWindowText("멈춤");
dwMilliseconds = INFINITE; dwMilliseconds = INFINITE;
@@ -138,7 +141,7 @@ UINT StockDataThread( LPVOID arg )
pStockData->m_pData[ i ].lStockPrice = 0; pStockData->m_pData[ i ].lStockPrice = 0;
} }
TRACE1("Wait...(dwMilliseconds: 0x%X)\n", dwMilliseconds); TRACE1("Wait...(dwMilliseconds: %dsec)\n", dwMilliseconds);
dwRet = ::WaitForSingleObject( pStockData->m_hWaitEventStockData, dwMilliseconds ); dwRet = ::WaitForSingleObject( pStockData->m_hWaitEventStockData, dwMilliseconds );
if( dwRet == WAIT_OBJECT_0 && if( dwRet == WAIT_OBJECT_0 &&
pStockData->m_bThreadRun == FALSE ) pStockData->m_bThreadRun == FALSE )
@@ -146,10 +149,12 @@ UINT StockDataThread( LPVOID arg )
if( pStockData->m_bRunning ) if( pStockData->m_bRunning )
{ {
if( pStockData->m_objStockMstm == NULL ) { if( pStockData->m_objStockMstm == NULL )
{
TRACE("CLSID_StockMstm 객체생성...\n"); TRACE("CLSID_StockMstm 객체생성...\n");
HRESULT hr = pStockData->m_objStockMstm.CreateInstance( CLSID_StockMstm ); HRESULT hr = pStockData->m_objStockMstm.CreateInstance( CLSID_StockMstm );
if (FAILED(hr)) { if (FAILED(hr))
{
AfxMessageBox("현재가 StockMstm생성 실패했습니다."); AfxMessageBox("현재가 StockMstm생성 실패했습니다.");
_com_issue_error( hr ); _com_issue_error( hr );
} }
@@ -181,7 +186,8 @@ UINT StockDataThread( LPVOID arg )
TRACE("CStockData::Run -> catch(...)\n"); TRACE("CStockData::Run -> catch(...)\n");
} }
if( pStockData->m_objStockMstm != NULL ) { if( pStockData->m_objStockMstm != NULL )
{
pStockData->m_objStockMstm.Release(); pStockData->m_objStockMstm.Release();
pStockData->m_objStockMstm = NULL; pStockData->m_objStockMstm = NULL;
} }
@@ -196,6 +202,8 @@ UINT StockDataThread( LPVOID arg )
void CStockData::Running() void CStockData::Running()
{ {
return; // *** 일시적으로 막은 상태
try try
{ {
CString strJCode; CString strJCode;
@@ -220,14 +228,26 @@ void CStockData::Running()
if(nIndex>=m_nMaxData) if(nIndex>=m_nMaxData)
break; break;
if( nMergeCount == 0 )
{
strcat( szMergeCode, m_pData[ nIndex ].szCode );
nMergeCount++;
continue;
}
if( m_pData[ nIndex ].cbStockType == 5 ) // 1-장내, 5-코스닥, 6-제3시장 if( m_pData[ nIndex ].cbStockType == 5 ) // 1-장내, 5-코스닥, 6-제3시장
{ {
strcat( szMergeCode, m_pData[ nIndex ].szCode ); strcat( szMergeCode, m_pData[ nIndex ].szCode );
nMergeCount++; nMergeCount++;
} }
else
{
break;
}
} }
if( strlen( szMergeCode ) == 0 ) continue; if( strlen( szMergeCode ) == 0 )
continue;
m_objStockMstm->SetInputValue( 0, szMergeCode ); m_objStockMstm->SetInputValue( 0, szMergeCode );
m_objStockMstm->BlockRequest(); m_objStockMstm->BlockRequest();
@@ -256,6 +276,8 @@ void CStockData::Running()
pData->bHeigest = true; pData->bHeigest = true;
else else
pData->bHeigest = false; pData->bHeigest = false;
TRACE2("*** 실시간 현재가[%s] : %d\n", strJCode, pData->lStockPrice);
} }
} }
} }
@@ -302,7 +324,7 @@ void CStockData::Initialize()
m_pData[ i ].lCode = nCode; m_pData[ i ].lCode = nCode;
strcpy( m_pData[ i ].szCode, (LPSTR)(LPCTSTR)_strJCode ); strcpy( m_pData[ i ].szCode, (LPSTR)(LPCTSTR)_strJCode );
strcpy( m_pData[ i ].szName, (LPSTR)(LPCTSTR)_strJName ); strcpy( m_pData[ i ].szName, (LPSTR)(LPCTSTR)_strJName );
m_pData[ i ].cbStockType = (BYTE)_objStockCode->GetData( 4, i ); // 1-장내, 5-코스닥, 6-제3시장 m_pData[ i ].cbStockType = (BYTE)_objStockCode->GetData( 4, i ); // 1-장내, 5-코스닥, 6-제3시장 -> StockMstm에 구분 사라짐 ***
} }
_objStockCode.Release(); _objStockCode.Release();