forked from elvisxh/xTrader
-
Notifications
You must be signed in to change notification settings - Fork 0
/
DlgNetSel.h
54 lines (46 loc) · 1.07 KB
/
DlgNetSel.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#pragma once
#include "XListCtrl/XListCtrl.h"
// DlgNetSel 对话框
class DlgNetSel : public CDialog
{
DECLARE_DYNAMIC(DlgNetSel)
public:
DlgNetSel(CWnd* pParent = NULL); // 标准构造函数
virtual ~DlgNetSel();
// 对话框数据
enum { IDD = IDD_DLG_NETSET };
static UINT TestSvr(LPVOID pParam);
public:
void InitLists();
void InitCombo();
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
virtual BOOL OnInitDialog();
DECLARE_MESSAGE_MAP()
public:
BOOL m_bSockType;
CWinThread* m_pTdTest;
CWinThread* m_pMdTest;
CComboBox m_CombSockLst;
CString m_szSkAddr;
CString m_szSkPort;
CString m_szSkUser;
CString m_szSkPwd;
CXListCtrl m_LstTds;
CXListCtrl m_LstMds;
CString m_szGrpName;
int m_iIdx;
CStringArray m_szArTs,m_szArMd;
//CString m_szDefTds,m_szDefMds;
private:
afx_msg void OnBnClkChkSock();
afx_msg void OnBnClickedOk();
afx_msg void OnNMClickLstTrade(NMHDR *pNMHDR, LRESULT *pResult);
afx_msg void OnNMClickLstMd(NMHDR *pNMHDR, LRESULT *pResult);
};
struct TESTSVRPARAM
{
DlgNetSel* pDlg;
CString szSvr;
__int64 iDelayNs;
};