亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? dlgoptioncnt.cpp

?? 本程序是VC為平臺開發的股票資訊系統
?? CPP
字號:
// DlgOptionCnt.cpp : implementation file
//

#include "stdafx.h"
#include "StockRefer.h"
#include "DlgOptionCnt.h"

#include "MainFrm.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

#define SEARCH_TIME_MIN 15
#define SEARCH_TIME_MAX 300

#define MIN_INGORE_NUM 50
#define MAX_INGORE_NUM 10000
#define ACC_INGORE_NUM 50

/////////////////////////////////////////////////////////////////////////////
// CDlgOptionCnt property page

IMPLEMENT_DYNCREATE(CDlgOptionCnt, CPropertyPage)

CDlgOptionCnt::CDlgOptionCnt() : CPropertyPage(CDlgOptionCnt::IDD)
{
	//{{AFX_DATA_INIT(CDlgOptionCnt)
	//}}AFX_DATA_INIT
}

CDlgOptionCnt::~CDlgOptionCnt()
{
}

void CDlgOptionCnt::DoDataExchange(CDataExchange* pDX)
{
	CPropertyPage::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CDlgOptionCnt)
	DDX_Control(pDX, IDC_EDIT_THREAD, m_edThread);
	DDX_Control(pDX, IDC_STATIC_TIME, m_strTime);
	DDX_Control(pDX, IDC_STATIC_THREAD, m_icoThread);
	DDX_Control(pDX, IDC_STATIC_PROXY, m_icoProxy);
	DDX_Control(pDX, IDC_SPIN_THREAD, m_spThread);
	DDX_Control(pDX, IDC_SPIN_INGORE, m_spIngore);
	DDX_Control(pDX, IDC_SLIDER_TIME, m_sliTime);
	DDX_Control(pDX, IDC_EDIT_URL, m_edURL);
	DDX_Control(pDX, IDC_EDIT_PORT, m_edPort);
	DDX_Control(pDX, IDC_EDIT_INGORE, m_edIngore);
	DDX_Control(pDX, IDC_CHECK_PROXY, m_chkProxy);
	DDX_Control(pDX, IDC_CHECK_INGORE, m_chkIngore);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CDlgOptionCnt, CPropertyPage)
	//{{AFX_MSG_MAP(CDlgOptionCnt)
	ON_BN_CLICKED(IDC_CHECK_INGORE, OnCheckIngore)
	ON_BN_CLICKED(IDC_CHECK_PROXY, OnCheckProxy)
	ON_EN_KILLFOCUS(IDC_EDIT_THREAD, OnKillfocusEditThread)
	ON_WM_HSCROLL()
	ON_EN_KILLFOCUS(IDC_EDIT_INGORE, OnKillfocusEditIngore)
	ON_EN_UPDATE(IDC_EDIT_INGORE, OnUpdateEditIngore)
	ON_EN_UPDATE(IDC_EDIT_PORT, OnUpdateEditPort)
	ON_EN_UPDATE(IDC_EDIT_THREAD, OnUpdateEditThread)
	ON_EN_UPDATE(IDC_EDIT_URL, OnUpdateEditUrl)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CDlgOptionCnt message handlers

BOOL CDlgOptionCnt::OnInitDialog() 
{
	CPropertyPage::OnInitDialog();
	
	// TODO: Add extra initialization here
	CBitmap bmp;
	CImageList img;
	bmp.LoadBitmap(IDB_BMP_CONNECT);
	img.Create(32,32,ILC_COLOR24 | ILC_MASK,2,0);
	img.Add(&bmp,RGB(255,0,255));
	m_icoThread.SetIcon(img.ExtractIcon(0));
	m_icoProxy.SetIcon(img.ExtractIcon(1));

	CMainFrame *pFrame = (CMainFrame*)AfxGetMainWnd();
	ASSERT(pFrame != NULL);

	m_ThreadCount = pFrame->m_MaxThreadCount;
	CString strNum;
	strNum.Format(_T("%d"),m_ThreadCount);
	m_edThread.SetWindowText(strNum);
	m_edThread.SetLimitText(2);
	m_spThread.SetRange32(1,MAX_WAIT_THREAD);

	m_sliTime.SetPageSize(15);
	m_sliTime.SetLineSize(15);
	m_sliTime.SetRange(SEARCH_TIME_MIN,SEARCH_TIME_MAX);
	m_TimeOut = pFrame->m_TimeOut;
	m_sliTime.SetPos(m_TimeOut);
	FormatTimeVal(m_TimeOut);

	m_Ingore = pFrame->m_IngoreLegth;
	m_edIngore.LimitText(5);
	UDACCEL Accel;
	Accel.nInc = ACC_INGORE_NUM;
	m_spIngore.SetAccel(1,&Accel);
	m_spIngore.SetRange32(MIN_INGORE_NUM,MAX_INGORE_NUM);
	strNum.Format(_T("%d"),m_Ingore);
	m_edIngore.SetWindowText(strNum);

	m_chkIngore.SetCheck(pFrame->m_IsIngoreLong);
	OnCheckIngore();

	m_edURL.SetWindowText(pFrame->m_Proxy);
	m_edPort.SetWindowText(pFrame->m_Port);
	m_chkProxy.SetCheck(pFrame->m_UseProxy);
	OnCheckProxy();
	
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

void CDlgOptionCnt::OnCheckIngore() 
{
	// TODO: Add your control notification handler code here
	BOOL m_Enable;
	m_Enable = m_chkIngore.GetCheck() == 1 ? TRUE : FALSE;
	m_edIngore.EnableWindow(m_Enable);
	m_spIngore.EnableWindow(m_Enable);
	SetModified();
}

void CDlgOptionCnt::OnCheckProxy() 
{
	// TODO: Add your control notification handler code here
	BOOL m_Enable;
	m_Enable = m_chkProxy.GetCheck() == 1 ? TRUE : FALSE;
	m_edURL.EnableWindow(m_Enable);
	m_edPort.EnableWindow(m_Enable);
	SetModified();
}

void CDlgOptionCnt::OnKillfocusEditThread() 
{
	// TODO: Add your control notification handler code here
	CString strNum;
	m_edThread.GetWindowText(strNum);
	int num = atoi(strNum);
	if(num < 1 || num > MAX_WAIT_THREAD)
	{
		num = num < 1 ? 1 : MAX_WAIT_THREAD;
		strNum.Format(_T("%d"),num);
		m_edThread.SetWindowText(strNum);
	}
}

void CDlgOptionCnt::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar) 
{
	// TODO: Add your message handler code here and/or call default
	m_TimeOut = m_sliTime.GetPos();
	FormatTimeVal(m_TimeOut);
	SetModified();

	CPropertyPage::OnHScroll(nSBCode, nPos, pScrollBar);
}

void CDlgOptionCnt::FormatTimeVal(int iTime)
{
	CString strMin,strSec,strVal;
	int minute,second;
	minute = iTime/60;
	second = iTime%60;
	strMin.Format(IDS_TIME_FMTMIN,minute);
	strSec.Format(IDS_TIME_FMTSEC,second);
	if(minute == 0)
		strVal = strSec;
	else if(second == 0)
		strVal = strMin;
	else
		strVal.Format(_T("%s %s"),strMin,strSec);

	m_strTime.SetWindowText(strVal);
}

void CDlgOptionCnt::OnKillfocusEditIngore() 
{
	// TODO: Add your control notification handler code here
	CString strNum;
	m_edIngore.GetWindowText(strNum);
	int num = atoi(strNum);
	if(num < MIN_INGORE_NUM || num > MAX_INGORE_NUM)
	{
		num = num < MIN_INGORE_NUM ? MIN_INGORE_NUM : MAX_INGORE_NUM;
		strNum.Format(_T("%d"),num);
		m_edIngore.SetWindowText(strNum);
	}
}

BOOL CDlgOptionCnt::OnApply() 
{
	// TODO: Add your specialized code here and/or call the base class
	SetOptionCntVal();
	
	return CPropertyPage::OnApply();
}

void CDlgOptionCnt::OnOK() 
{
	// TODO: Add your specialized code here and/or call the base class
	if(GetParent()->GetDlgItem(ID_APPLY_NOW)->IsWindowEnabled())
		SetOptionCntVal();

	CPropertyPage::OnOK();
}

void CDlgOptionCnt::SetOptionCntVal()
{
	CMainFrame *pFrame = (CMainFrame*)AfxGetMainWnd();
	ASSERT(pFrame != NULL);

	CString strNum;
	m_edThread.GetWindowText(strNum);
	pFrame->m_MaxThreadCount = atol(strNum);

	m_edIngore.GetWindowText(strNum);
	pFrame->m_IngoreLegth = atol(strNum);

	pFrame->m_IsIngoreLong = m_chkIngore.GetCheck() == 1 ? TRUE : FALSE;
	pFrame->m_UseProxy = m_chkProxy.GetCheck() == 1 ? TRUE : FALSE;

	m_edURL.GetWindowText(pFrame->m_Proxy);
	m_edPort.GetWindowText(pFrame->m_Port);

	pFrame->m_TimeOut = m_sliTime.GetPos();
}

void CDlgOptionCnt::OnUpdateEditIngore() 
{
	// TODO: If this is a RICHEDIT control, the control will not
	// send this notification unless you override the CPropertyPage::OnInitDialog()
	// function to send the EM_SETEVENTMASK message to the control
	// with the ENM_UPDATE flag ORed into the lParam mask.
	
	// TODO: Add your control notification handler code here
	SetModified();
}

void CDlgOptionCnt::OnUpdateEditPort() 
{
	// TODO: If this is a RICHEDIT control, the control will not
	// send this notification unless you override the CPropertyPage::OnInitDialog()
	// function to send the EM_SETEVENTMASK message to the control
	// with the ENM_UPDATE flag ORed into the lParam mask.
	
	// TODO: Add your control notification handler code here
	SetModified();
}

void CDlgOptionCnt::OnUpdateEditThread() 
{
	// TODO: If this is a RICHEDIT control, the control will not
	// send this notification unless you override the CPropertyPage::OnInitDialog()
	// function to send the EM_SETEVENTMASK message to the control
	// with the ENM_UPDATE flag ORed into the lParam mask.
	
	// TODO: Add your control notification handler code here
	SetModified();
}

void CDlgOptionCnt::OnUpdateEditUrl() 
{
	// TODO: If this is a RICHEDIT control, the control will not
	// send this notification unless you override the CPropertyPage::OnInitDialog()
	// function to send the EM_SETEVENTMASK message to the control
	// with the ENM_UPDATE flag ORed into the lParam mask.
	
	// TODO: Add your control notification handler code here
	SetModified();
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
老司机午夜精品99久久| 激情图片小说一区| 激情综合色综合久久| 波多野结衣精品在线| 91精品国产麻豆国产自产在线| 久久久久久黄色| 午夜精品免费在线| 色婷婷精品大在线视频| 久久精品一区八戒影视| 色婷婷综合久久久中文字幕| 精品国产不卡一区二区三区| 亚洲成人精品一区| 99久久国产综合色|国产精品| 久久亚洲一区二区三区明星换脸| 亚洲国产日产av| 色婷婷久久综合| 国产精品福利一区| 国产91精品精华液一区二区三区| 日韩欧美久久一区| 丝袜美腿成人在线| 欧美日韩精品一区二区在线播放| 一区二区三区国产精品| 99re66热这里只有精品3直播 | 欧美va亚洲va在线观看蝴蝶网| 亚洲免费观看在线视频| 99久久久国产精品免费蜜臀| 久久蜜桃一区二区| 国产美女精品人人做人人爽| 日韩免费看的电影| 久久丁香综合五月国产三级网站| 欧美精品18+| 日本中文字幕一区二区有限公司| 欧美少妇bbb| 亚洲6080在线| 欧美精品视频www在线观看| 国产精品大尺度| www.亚洲免费av| 国产精品婷婷午夜在线观看| 成人国产精品视频| 亚洲免费在线观看视频| 在线观看亚洲成人| 日本成人在线不卡视频| 欧美精品一区二区三区四区| 国产精品影视在线观看| 国产精品久久久久久久久果冻传媒 | 美女mm1313爽爽久久久蜜臀| 日韩欧美一区二区不卡| 国产成人综合视频| 亚洲人成小说网站色在线| 欧美日韩一本到| 久久精品二区亚洲w码| 国产亚洲污的网站| 91首页免费视频| 日韩中文字幕av电影| 欧美r级在线观看| 99这里都是精品| 首页亚洲欧美制服丝腿| 久久只精品国产| 97久久精品人人做人人爽| 亚洲一区二区三区国产| 精品国产伦理网| av不卡免费在线观看| 日韩av在线播放中文字幕| 亚洲国产精品成人综合色在线婷婷| 成人免费视频一区| 亚洲一二三四久久| 久久久青草青青国产亚洲免观| 色呦呦国产精品| 青娱乐精品视频在线| 亚洲欧美在线观看| 日韩欧美的一区| 6080国产精品一区二区| eeuss鲁片一区二区三区| 日韩av电影免费观看高清完整版在线观看 | 国产精品日韩成人| 91精品国产高清一区二区三区蜜臀| 国内精品在线播放| 夜夜嗨av一区二区三区四季av| 欧美高清激情brazzers| 波多野结衣91| 韩国精品一区二区| 亚洲成人在线观看视频| 亚洲日本va在线观看| 久久久久久免费网| 日韩色在线观看| 欧美影院一区二区三区| 成人美女视频在线观看| 久久99精品一区二区三区三区| 夜夜爽夜夜爽精品视频| 国产精品久久福利| 欧美精品一区二区高清在线观看| 欧美色综合网站| 93久久精品日日躁夜夜躁欧美| 国产精品一区二区在线播放 | 在线综合亚洲欧美在线视频| 91蜜桃在线免费视频| 福利电影一区二区三区| 亚洲成av人片一区二区| 亚洲精品欧美二区三区中文字幕| 国产欧美日韩精品在线| xfplay精品久久| 26uuu精品一区二区| 日韩色视频在线观看| 日韩一级片网址| 欧美一二三四在线| 在线综合视频播放| 日韩欧美一区电影| 日韩免费高清av| 欧美一区二区视频在线观看2020 | 美女视频黄频大全不卡视频在线播放| 依依成人综合视频| 亚洲欧洲精品天堂一级| 国产丝袜美腿一区二区三区| 精品国产91乱码一区二区三区| 日韩片之四级片| 精品国产一区二区三区久久影院| 欧美一级高清片| 久久亚洲精精品中文字幕早川悠里 | 欧美一级久久久久久久大片| 51久久夜色精品国产麻豆| 欧美日韩精品欧美日韩精品| 欧美日本一区二区三区| 91精品国产综合久久久久久 | 国产乱人伦精品一区二区在线观看| 久久99最新地址| 国产一区在线看| 成人黄色小视频| 欧美怡红院视频| 欧美久久一二区| 欧美精品一区男女天堂| 国产网站一区二区三区| 亚洲天堂网中文字| 午夜精品久久久久久久久久| 免费观看一级欧美片| 国产 欧美在线| 欧美在线免费视屏| 欧美一区二区福利视频| 久久人人97超碰com| 亚洲美女精品一区| 日本欧美加勒比视频| 国产xxx精品视频大全| 欧洲av在线精品| 2024国产精品视频| 亚洲精品视频在线观看免费| 婷婷成人综合网| 成人理论电影网| 欧美精品久久天天躁| 国产亚洲一区二区在线观看| 一区二区三区高清| 国产精品亚洲第一| 欧美日韩黄视频| 国产精品丝袜一区| 日本成人中文字幕在线视频 | 亚洲精品成a人| 久久国内精品自在自线400部| 99re在线精品| 日韩亚洲欧美在线| 夜夜爽夜夜爽精品视频| 国产精品一区免费在线观看| 欧美人xxxx| 亚洲女人的天堂| 国产永久精品大片wwwapp| 欧美日韩在线播放三区四区| 国产日韩欧美不卡| 久久97超碰国产精品超碰| 91久久一区二区| 欧美国产精品劲爆| 激情图区综合网| 日韩午夜av一区| 亚洲国产精品视频| 91亚洲精品久久久蜜桃网站 | 日韩视频123| 无码av中文一区二区三区桃花岛| 99这里只有精品| 国产亚洲1区2区3区| 老色鬼精品视频在线观看播放| 91蝌蚪porny| 亚洲欧美国产77777| 成人av午夜影院| 久久夜色精品国产欧美乱极品| 午夜电影一区二区三区| 欧美调教femdomvk| 中文字幕综合网| 成人福利视频在线看| 久久久久9999亚洲精品| 人人精品人人爱| 日韩写真欧美这视频| 青青草一区二区三区| 欧美疯狂性受xxxxx喷水图片| 一区二区免费在线| av电影在线不卡| 中文字幕一区二区三区在线不卡 | 欧美一区二区三区免费视频| 亚洲成人激情社区| 欧美久久久一区| 日韩精品欧美精品| 精品精品欲导航| 国内欧美视频一区二区| 国产午夜亚洲精品理论片色戒| 国产+成+人+亚洲欧洲自线|