Ejemplo n.º 1
0
void CHorseRaceMainDlg::OnClose()
{
	// TODO: 在此添加消息处理程序代码和/或调用默认值
	
	m_bThreadExit = TRUE;
	OnBnClickedButton13();
	TerminateThread(m_hThreadQpTrade,0);
	TerminateThread(m_hThreadQTrade,0);
	TerminateThread(m_hThread,0);
	Sleep(1000);
	WaitForSingleObject(m_hThread,5000) ;
	CloseHandle(m_hThread);
	CDialogEx::OnClose();
}
Ejemplo n.º 2
0
//定时器
void CHorseRaceMainDlg::OnTimer(UINT_PTR nIDEvent)
{
	// TODO: 在此添加消息处理程序代码和/或调用默认值
	if(nIDEvent == 100)
	{
		--m_DownS;
		if(m_DownS < 1)
		{
			//KillTimer(nIDEvent);
			OnBnClickedButton13();
			m_DownS = 0;
		}
		UpdateData(FALSE);
	}
	CDialogEx::OnTimer(nIDEvent);
}
Ejemplo n.º 3
0
BOOL CDlg5::OnInitDialog()
{
	    CDialog::OnInitDialog();
		 //PcStart();      ////初始化中发送开机提示邮件

		m_bt1.SubclassDlgItem(IDC_BUTTON1, this);
		m_bt1.SetIcon(IDI_XKJS);
		m_bt1.SetAlign(CButtonST::ST_ALIGN_VERT,FALSE);
		m_bt1.SetColor(CButtonST::BTNST_COLOR_FG_IN,0xFF0000,FALSE);
		m_bt1.SetColor(CButtonST::BTNST_COLOR_BK_IN,0x33CC70,FALSE);
		m_bt1.SetColor(CButtonST::BTNST_COLOR_BK_OUT,0xFFFFFF,FALSE);
		m_bt1.SetColor(CButtonST::BTNST_COLOR_BK_FOCUS,0xFFFFFF,FALSE);
		m_bt1.EnableBalloonTooltip();
		m_bt1.SetTooltipText(_T("星空极速密码破解\r\n内含MD5转换"));
		m_bt1.SetRounded(TRUE,FALSE);		

		m_bt2.SubclassDlgItem(IDC_BUTTON11, this);
		m_bt2.SetIcon(IDI_JSBH);
		m_bt2.SetAlign(CButtonST::ST_ALIGN_VERT,FALSE);
		m_bt2.SetColor(CButtonST::BTNST_COLOR_FG_IN,0xFF0000,FALSE);
		m_bt2.SetColor(CButtonST::BTNST_COLOR_BK_IN,0x33CC70,FALSE);
		m_bt2.SetColor(CButtonST::BTNST_COLOR_BK_OUT,0xFFFFFF,FALSE);
		m_bt2.SetColor(CButtonST::BTNST_COLOR_BK_FOCUS,0xFFFFFF,FALSE);
		m_bt2.EnableBalloonTooltip();
		m_bt2.SetTooltipText(_T("极速拨号\r\n拨号成功后不再占用系统资源!"));
		m_bt2.SetRounded(TRUE,FALSE);

		m_bt3.SubclassDlgItem(IDC_BUTTON13, this);
		m_bt3.SetIcon(IDI_JHGJ);
		m_bt3.SetAlign(CButtonST::ST_ALIGN_VERT,FALSE);
		m_bt3.SetColor(CButtonST::BTNST_COLOR_FG_IN,0xFF0000,FALSE);
		m_bt3.SetColor(CButtonST::BTNST_COLOR_BK_IN,0x33CC70,FALSE);
		m_bt3.SetColor(CButtonST::BTNST_COLOR_BK_OUT,0xFFFFFF,FALSE);
		m_bt3.SetColor(CButtonST::BTNST_COLOR_BK_FOCUS,0xFFFFFF,FALSE);
		m_bt3.EnableBalloonTooltip();
		m_bt3.SetTooltipText(_T("设置定时关闭计算机"));
		m_bt3.SetRounded(TRUE,FALSE);

		m_bt4.SubclassDlgItem(IDC_BUTTON2, this);
		m_bt4.SetIcon(IDI_Web);
		m_bt4.SetAlign(CButtonST::ST_ALIGN_VERT,FALSE);
		m_bt4.SetColor(CButtonST::BTNST_COLOR_FG_IN,0xFF0000,FALSE);
		m_bt4.SetColor(CButtonST::BTNST_COLOR_BK_IN,0x33CC70,FALSE);
		m_bt4.SetColor(CButtonST::BTNST_COLOR_BK_OUT,0xFFFFFF,FALSE);
		m_bt4.SetColor(CButtonST::BTNST_COLOR_BK_FOCUS,0xFFFFFF,FALSE);
		m_bt4.EnableBalloonTooltip();
		m_bt4.SetTooltipText(_T("飞秋,随时随地聊天"));
		m_bt4.SetRounded(TRUE,FALSE);

		m_bt5.SubclassDlgItem(IDC_BUTTON12, this);
		m_bt5.SetIcon(IDI_JP);
		m_bt5.SetAlign(CButtonST::ST_ALIGN_VERT,FALSE);
		m_bt5.SetColor(CButtonST::BTNST_COLOR_FG_IN,0xFF0000,FALSE);
		m_bt5.SetColor(CButtonST::BTNST_COLOR_BK_IN,0x33CC70,FALSE);
		m_bt5.SetColor(CButtonST::BTNST_COLOR_BK_OUT,0xFFFFFF,FALSE);
		m_bt5.SetColor(CButtonST::BTNST_COLOR_BK_FOCUS,0xFFFFFF,FALSE);
		m_bt5.EnableBalloonTooltip();
		m_bt5.SetTooltipText(_T("Keybor截屏\r\n优秀的截屏工具,不一样的体验!"));
		m_bt5.SetRounded(TRUE,FALSE);

		m_bt6.SubclassDlgItem(IDC_BUTTON14, this);
		m_bt6.SetIcon(IDI_PIN);
		m_bt6.SetAlign(CButtonST::ST_ALIGN_VERT,FALSE);
		m_bt6.SetColor(CButtonST::BTNST_COLOR_FG_IN,0xFF0000,FALSE);
		m_bt6.SetColor(CButtonST::BTNST_COLOR_BK_IN,0x33CC70,FALSE);
		m_bt6.SetColor(CButtonST::BTNST_COLOR_BK_OUT,0xFFFFFF,FALSE);
		m_bt6.SetColor(CButtonST::BTNST_COLOR_BK_FOCUS,0xFFFFFF,FALSE);
		m_bt6.EnableBalloonTooltip();
		m_bt6.SetTooltipText(_T("锁屏"));
		m_bt6.SetRounded(TRUE,FALSE);

		m_bt7.SubclassDlgItem(IDC_BUTTON15, this);
		m_bt7.SetIcon(IDI_SET);
		m_bt7.SetAlign(CButtonST::ST_ALIGN_VERT,FALSE);
		m_bt7.SetColor(CButtonST::BTNST_COLOR_FG_IN,0xFF0000,FALSE);
		m_bt7.SetColor(CButtonST::BTNST_COLOR_BK_IN,0x33CC70,FALSE);
		m_bt7.SetColor(CButtonST::BTNST_COLOR_BK_OUT,0xFFFFFF,FALSE);
		m_bt7.SetColor(CButtonST::BTNST_COLOR_BK_FOCUS,0xFFFFFF,FALSE);
		m_bt7.EnableBalloonTooltip();
		m_bt7.SetTooltipText(_T("桌面盒子"));
		m_bt7.SetRounded(TRUE,FALSE);

		m_bt8.SubclassDlgItem(IDC_BUTTON17, this);
		m_bt8.SetIcon(IDI_MESSAGE);
		m_bt8.SetAlign(CButtonST::ST_ALIGN_VERT,FALSE);
		m_bt8.SetColor(CButtonST::BTNST_COLOR_FG_IN,0xFF0000,FALSE);
		m_bt8.SetColor(CButtonST::BTNST_COLOR_BK_IN,0x33CC70,FALSE);
		m_bt8.SetColor(CButtonST::BTNST_COLOR_BK_OUT,0xFFFFFF,FALSE);
		m_bt8.SetColor(CButtonST::BTNST_COLOR_BK_FOCUS,0xFFFFFF,FALSE);
		m_bt8.EnableBalloonTooltip();
		m_bt8.SetTooltipText(_T("短信提醒"));
		m_bt8.SetRounded(TRUE,FALSE);

		if(GetPrivateProfileIntA(_T("System"),_T("BeginHide"),0,CAfx::filepath))
		{
			m_set.SetWindowText(_T("启动隐藏"));
			m_set.SetToolTipText(_T("启动扩展应用将隐藏主窗口"));
		}
		else
		{
			m_set.SetWindowText(_T("启动不隐藏"));
			m_set.SetToolTipText(_T("启动扩展应用将不再隐藏主窗口"));
		}
		m_set2.SetToolTipText(_T("Keybor启动时加载应用项设置"));

		//Keybor启动加载项目
		if(GetPrivateProfileIntA(_T("Load"), _T("星空破解"),0,CAfx::filepath))
			OnBnClickedButton1();
		if(GetPrivateProfileIntA(_T("Load"), _T("急速拨号"),0,CAfx::filepath))
			OnBnClickedButton11();
		if(GetPrivateProfileIntA(_T("Load"),_T("计划关机"),0,CAfx::filepath))
			OnBnClickedButton13();
		if(GetPrivateProfileIntA(_T("Load"),_T("Web生活"),0,CAfx::filepath))
			OnBnClickedButton2();
		if(GetPrivateProfileIntA(_T("Load"), _T("Keybor截屏"),0,CAfx::filepath))
			OnBnClickedButton12();
		if(GetPrivateProfileIntA(_T("Load"),_T("Keybor锁屏"),0,CAfx::filepath))
			OnBnClickedButton14();
		if(GetPrivateProfileIntA(_T("Load"),_T("桌面盒子"),0,CAfx::filepath))
			OnBnClickedButton15();
		if(GetPrivateProfileIntA(_T("Load"),_T("短信提醒"),0,CAfx::filepath))
			OnBnClickedButton17();


		return TRUE;
}
Ejemplo n.º 4
0
void CHorseRaceMainDlg::RefreshTime()
{
	CString TemTime,TemRace;
	CString strWin;
	std::list<TRADE_DATA>* list_data = NULL;
	list_data = m_HttpHandule.GetTimeData(TemTime,m_TradeRace,strWin,TemRace);

	if(TemTime.IsEmpty())
	{
		GetDlgItem(IDC_STATIC_TIME)->SetWindowText(TemTime+_T("刷新时间失败"));
	}
	else
	{
		CString strRc;
		
		GetDlgItem(IDC_STATIC_TIME)->SetWindowText(TemRace+ _T("   ") + TemTime+_T("分钟后开跑"));
			if( (m_DownS == atoi(TemTime) &&  m_bDown )  )
			{
				OnBnClickedButton13();
			}
			else if(atoi(TemTime) ==0)
			{
				SetTimer(100,1000,NULL);
				m_DownS = 30;
			}
	}  

	//我的输赢
	if(strWin.IsEmpty())
	{
		GetDlgItem(IDC_STATIC_WINNING)->SetWindowText(_T("获取失败"));
	}
	else
	{
		GetDlgItem(IDC_STATIC_WINNING)->SetWindowText(_T("HK")+strWin);
	}

	if(list_data)
	{
		std::list<TRADE_DATA>::iterator iter;
		for (std::list<TRADE_DATA>::iterator iter2 = m_list_trade_record[2].begin() ; iter2 != m_list_trade_record[2].end();)
		{
			for(iter = list_data->begin(); iter != list_data->end(); ++iter);
			{
				if(iter2->race.Compare(iter->race) == 0 && iter->horse.Compare (iter2->horse + _T("-") + iter2->horse2) == 0 )
				{
					
					m_list_trade_record[0].push_back(*iter2);
					iter2 = m_list_trade_record[2].erase(iter2);
				}
			}
			if(iter2!= m_list_trade_record[2].end())
			 ++iter2;
		}
	}
	

	
	CString tem;
	if(!m_bTradeRecord)
	{
		if(list_data)
		{
			int nSize = list_data->size();
			int i = 0,j = 0; 
			m_TradeRecord.DeleteAllItems();
			//m_list_trade_record.clear();
			for (i = 0,j = 0 ; i < nSize ; ++i)
			{
				if(!m_RcordRace.IsEmpty() && m_RcordRace.Compare(_T("每场")) != 0 && m_RcordRace.Compare(list_data->front().race) != 0)
				{
					list_data->pop_front();
					continue;
				}

				m_TradeRecord.InsertItem(j,list_data->front().race);

				m_TradeRecord.SetItemText(j,1,list_data->front().horse);

				m_TradeRecord.SetItemText(j,2,list_data->front().ticket);

				m_TradeRecord.SetItemText(j,3,list_data->front().amount);

				m_TradeRecord.SetItemText(j,4,list_data->front().limit);

				m_TradeRecord.SetItemText(j,5,list_data->front().TradeType);
				if(!list_data->front().TradeTicket.IsEmpty())//不为空侧输出交易总额
				{
					++i;
					m_TradeRecord.InsertItem(++j,_T(""));
					m_TradeRecord.SetItemText(j,2,list_data->front().TradeTicket);
					++nSize;
				}
				//m_list_trade_record.push_back(list_data->front());//得到交易记录
				++j;
				list_data->pop_front();
			}
			m_bTradeRecord = TRUE;
		}
	}
	else
	{
		if(list_data)
		{
			int nSize = list_data->size();
			int i = 0,j=0,n = 0; 
			int nCurSize = m_TradeRecord.GetItemCount();
			//m_list_trade_record.clear();
			for (i = 0,j = 0 ; i < nSize ; ++i)
			{
				//判断要显示的场次
				if(!m_RcordRace.IsEmpty() && m_RcordRace.Compare(_T("每场")) != 0 && m_RcordRace.Compare(list_data->front().race) != 0)
				{
					list_data->pop_front();
					continue;
				}
				if(j < nCurSize )
				{
					m_TradeRecord.SetItemText(j,0,list_data->front().race);
				}
				else
				{
					m_TradeRecord.InsertItem(j,list_data->front().race);
					nCurSize++;
				}
				m_TradeRecord.SetItemText(j,1,list_data->front().horse);

				m_TradeRecord.SetItemText(j,2,list_data->front().ticket);

				m_TradeRecord.SetItemText(j,3,list_data->front().amount);

				m_TradeRecord.SetItemText(j,4,list_data->front().limit);

				m_TradeRecord.SetItemText(j,5,list_data->front().TradeType);
				if(!list_data->front().TradeTicket.IsEmpty())//不为空侧输出交易总额
				{

					++j;
					++i;
					if(j < nCurSize )
					for (n = 0 ; n < 6; ++n)
					{
						m_TradeRecord.SetItemText(j,n,_T(""));
					}
					else
					{
						m_TradeRecord.InsertItem(j,_T(""));
						nCurSize++;
					}
					m_TradeRecord.SetItemText(j,2,list_data->front().TradeTicket);
					++nSize;
				}
				//m_list_trade_record.push_back(list_data->front());//得到交易记录
				++j;
				list_data->pop_front();
			}
		}
	}
}