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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? smssenddlg.cpp

?? 利用C++程序?qū)崿F(xiàn)掌上電腦發(fā)送信息的功能(已經(jīng)測試成功)希望得到一個(gè)C#.net的信息發(fā)送程序
?? CPP
字號(hào):
// smssendDlg.cpp : 實(shí)現(xiàn)文件
//

#include "stdafx.h"
#include "smssend.h"
#include "smssendDlg.h"
#include "configDlg.h"


#ifdef _DEBUG
#define new DEBUG_NEW
#endif


CCriticalSection g_cs;

// CSmsSendDlg 對話框

CSmsSendDlg::CSmsSendDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CSmsSendDlg::IDD, pParent)
	, m_smsContent(_T(""))
	, m_detiPhoneCode(_T("13522331696"))
	, m_smsCenter(_T(""))
	, m_StatusReport(true)
{
	m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
}

void CSmsSendDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);

	DDX_Text(pDX, IDC_EDIT2, m_smsContent);
	DDX_Text(pDX, IDC_NUMBER, m_detiPhoneCode);
	DDX_Check(pDX, IDC_CHECK1, m_StatusReport);
}

BEGIN_MESSAGE_MAP(CSmsSendDlg, CDialog)
#if defined(_DEVICE_RESOLUTION_AWARE) && !defined(WIN32_PLATFORM_WFSP)
	ON_WM_SIZE()
#endif
	//}}AFX_MSG_MAP
	ON_BN_CLICKED(IDC_BUTTON1, &CSmsSendDlg::OnBnClickedSend)
	ON_COMMAND(ID_CONFIG, &CSmsSendDlg::OnConfig)
	ON_EN_CHANGE(IDC_EDIT2, &CSmsSendDlg::OnEnChangeEdit2)
	ON_MESSAGE(WM_UPDATACHARNUMBER, &CSmsSendDlg::OnUpdateCharNumber)
END_MESSAGE_MAP()


// CSmsSendDlg 消息處理程序

BOOL CSmsSendDlg::OnInitDialog()
{
	CDialog::OnInitDialog();

	// 設(shè)置此對話框的圖標(biāo)。當(dāng)應(yīng)用程序主窗口不是對話框時(shí),框架將自動(dòng)
	//  執(zhí)行此操作
	SetIcon(m_hIcon, TRUE);			// 設(shè)置大圖標(biāo)
	SetIcon(m_hIcon, FALSE);		// 設(shè)置小圖標(biāo)

	SHMENUBARINFO   mbi;  
	memset(&mbi,   0,   sizeof(SHMENUBARINFO));  
	mbi.cbSize =   sizeof(SHMENUBARINFO);  
	mbi.hwndParent =   this->m_hWnd;  
	mbi.dwFlags =   SHCMBF_HMENU;  
	mbi.nToolBarId =   IDR_MAINMENU;  
	mbi.hInstRes =   AfxGetInstanceHandle();  
	mbi.nBmpId =   0;        
	mbi.cBmpImages =   0;    
	SHCreateMenuBar(&mbi);   

	AfxBeginThread(CheckASCIIFunc, (LPVOID)this);

	if ( sms.Init() != 1)
	{
		AfxMessageBox(_T("初始化短信環(huán)境出錯(cuò),請檢查"));
	}

	if ( sms.GetCenterCode(m_smsCenter) != 1)
	{
		AfxMessageBox(_T("短信中心號(hào)碼未設(shè)置或設(shè)置有誤,請重新設(shè)置"));
	}

	return TRUE;  // 除非將焦點(diǎn)設(shè)置到控件,否則返回 TRUE
}

void CSmsSendDlg::OnBnClickedSend()
{
	// TODO: 在此添加控件通知處理程序代碼

	g_cs.Lock();
	UpdateData(false);
	g_cs.Unlock();

	bool onlyASCII = true;
	LPTSTR lp = m_smsContent.GetBuffer(0);
	for (int i=0;i<m_smsContent.GetLength();i++)
	{
		if( !IsASCII(lp+i) )
		{
			onlyASCII = false;
			break;
		}
	}

	sms.Send(m_detiPhoneCode, m_smsContent, onlyASCII, m_StatusReport);
}

void CSmsSendDlg::OnConfig()
{
	// TODO: 在此添加命令處理程序代碼
	configDlg config;
	if (m_smsCenter.IsEmpty())
	{
		config.m_centerCode = _T("13800210500");
	}
	else
	{

		config.m_centerCode = m_smsCenter;
	}


	INT_PTR nResponse = config.DoModal();
	if (nResponse == IDOK)
	{
		m_smsCenter = config.m_centerCode;
		// TODO: 在此處放置處理何時(shí)用“確定”來關(guān)閉
		//  對話框的代碼
	}
	else
	{

	}
}

void CSmsSendDlg::OnEnChangeEdit2()
{
	// TODO:  如果該控件是 RICHEDIT 控件,則它將不會(huì)
	// 發(fā)送該通知,除非重寫 CDialog::OnInitDialog()
	// 函數(shù)并調(diào)用 CRichEditCtrl().SetEventMask(),
	// 同時(shí)將 ENM_CHANGE 標(biāo)志“或”運(yùn)算到掩碼中。

	// TODO:  在此添加控件通知處理程序代碼

	g_cs.Lock();
	GetDlgItemText(IDC_SMSCONTENT, m_smsContent);
	g_cs.Unlock();
}

bool CSmsSendDlg::IsASCII(const PTSTR lp)
{
	BYTE * character = (BYTE *)lp;
	if ( *character >0 && *character<128 && *(character+1) ==0)
	{
		return true;
	}
	else
	{
		return false;
	}
}

UINT CSmsSendDlg::CheckASCIIFunc(LPVOID pParam)
{
	CSmsSendDlg * pDlg = (CSmsSendDlg *)pParam;

	static int lastNumber = -1;
	PTSTR lp;
	int charNumber = -1;

	while (true)
	{
		g_cs.Lock();
		charNumber = pDlg->m_smsContent.GetLength();

		if (charNumber == lastNumber)
		{
			g_cs.Unlock();
		}
		else
		{
			lp = new TCHAR[charNumber];
			CopyMemory(lp, pDlg->m_smsContent.GetBuffer(charNumber), charNumber * sizeof(TCHAR));
			g_cs.Unlock();

			bool onlyASCII = true;
			for (int i=0;i<charNumber;i++)
			{
				if( !IsASCII(lp+i) )
				{
					onlyASCII = false;
					break;
				}
			}
			delete lp;

			::PostMessage(pDlg->GetSafeHwnd(), WM_UPDATACHARNUMBER, (WPARAM)onlyASCII, (LPARAM)charNumber);

			lastNumber = charNumber;
		}

		Sleep(300);
	}
	return 0;
}


LRESULT CSmsSendDlg::OnUpdateCharNumber(WPARAM wParam, LPARAM lParam)
{
	bool onlyASCII = (bool) wParam;
	int charNumber = (int) lParam;

	CString currentChar;
	currentChar.Format(_T("%d/%d %s文 %d條"), charNumber, onlyASCII?160:70, onlyASCII?_T("英"):_T("中"), onlyASCII?charNumber/160 +1 :charNumber/70 + 1);

	GetDlgItem(IDC_CHARNUMBER)->SetWindowText((LPCTSTR)currentChar);

	return 0;
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美在线你懂得| 成人性生交大片免费看在线播放| 欧美色综合网站| 亚洲综合免费观看高清完整版 | 午夜久久久久久久久久一区二区| 欧洲av在线精品| 亚洲福中文字幕伊人影院| 欧美日韩1234| 青青草国产成人av片免费| 精品久久久久99| 成人中文字幕在线| 亚洲专区一二三| 日韩欧美一区在线观看| 国产成人综合亚洲91猫咪| 国产精品高潮呻吟久久| 欧美色男人天堂| 久久成人免费网| 中文字幕日韩一区| 在线不卡一区二区| 国产精品影视天天线| 亚洲人xxxx| 日韩精品一区二区在线观看| 成人污视频在线观看| 亚洲成人av电影在线| 久久久天堂av| 欧美专区在线观看一区| 久久99久久精品欧美| 国产精品伦一区| 欧美一区二区三区电影| 成人动漫一区二区在线| 日韩影院免费视频| 中文字幕欧美日本乱码一线二线| 欧美视频一二三区| 高清成人在线观看| 免费三级欧美电影| 亚洲欧美综合网| 亚洲精品一区二区精华| 欧美最猛黑人xxxxx猛交| 国产一区999| 午夜精品福利一区二区三区av| 国产亚洲视频系列| 51久久夜色精品国产麻豆| a美女胸又www黄视频久久| 男男gaygay亚洲| 一区二区三区免费观看| 国产欧美日韩久久| 日韩免费看的电影| 欧美亚洲图片小说| 成人h动漫精品一区二区 | 麻豆成人综合网| 亚洲精品国产第一综合99久久| 久久男人中文字幕资源站| 欧美电影在线免费观看| 一本一道波多野结衣一区二区| 狠狠色丁香九九婷婷综合五月| 亚洲主播在线观看| 最新不卡av在线| 亚洲国产成人午夜在线一区| 欧美成人女星排名| 3atv一区二区三区| 欧美日韩国产免费| 在线精品视频免费播放| 99久久伊人网影院| 成人avav影音| 国产69精品久久久久毛片| 狠狠色综合色综合网络| 久久精品国产99| 蜜臂av日日欢夜夜爽一区| 视频一区二区三区中文字幕| 亚洲成av人片观看| 亚洲二区在线视频| 亚洲国产精品久久不卡毛片| 一区二区三区欧美| 亚洲午夜一区二区| 亚洲午夜久久久久久久久久久| 一区二区在线观看不卡| 一区二区三区日本| 一区二区三区四区在线| 一区二区三区视频在线看| 亚洲最色的网站| 99久久er热在这里只有精品15 | 欧美一区二区三区播放老司机| 欧美日韩国产在线观看| 欧美麻豆精品久久久久久| 欧美性极品少妇| 欧美精品免费视频| 日韩午夜精品视频| 精品国产1区2区3区| 久久久久国产精品麻豆| 国产亚洲综合在线| 亚洲欧洲成人精品av97| 一区二区三区在线免费观看| 婷婷丁香激情综合| 久久成人免费电影| 成人激情校园春色| 在线观看亚洲一区| 欧美一区二区三区爱爱| 国产亚洲一区二区三区在线观看| 国产精品蜜臀在线观看| 亚洲天天做日日做天天谢日日欢| 亚洲制服丝袜在线| 免费成人深夜小野草| 国产精品系列在线观看| 91天堂素人约啪| 91精品国产欧美一区二区18| 亚洲精品在线电影| |精品福利一区二区三区| 亚洲一区二区偷拍精品| 久久99国产精品久久99果冻传媒| 国产成人一级电影| 欧美午夜精品一区二区蜜桃| 欧美电影免费观看高清完整版| 国产精品欧美综合在线| 亚洲国产精品欧美一二99| 国产一区二区三区免费观看| 色综合天天综合色综合av| 日韩一区二区影院| 国产精品久久久久婷婷二区次| 舔着乳尖日韩一区| 成人性生交大片免费看中文| 在线播放中文一区| 国产精品久久久久影院| 67194成人在线观看| 久久精品一区八戒影视| 亚洲成人手机在线| caoporn国产一区二区| 日韩一级在线观看| 亚洲综合色噜噜狠狠| 国产高清精品网站| 91麻豆精品国产91久久久更新时间| 国产精品蜜臀av| 老司机精品视频一区二区三区| 色婷婷亚洲婷婷| 日本一区二区免费在线观看视频| 亚洲一区二区美女| 成人av动漫网站| 2欧美一区二区三区在线观看视频| 一区二区三区不卡视频| 成人黄页毛片网站| 精品久久人人做人人爰| 亚洲mv在线观看| 91污在线观看| 欧美国产日韩a欧美在线观看| 强制捆绑调教一区二区| 欧美亚洲一区二区在线观看| 中文字幕在线不卡一区二区三区| 国产在线精品不卡| 欧美成人性福生活免费看| 午夜精品福利一区二区蜜股av | 亚洲精品国久久99热| 国产福利视频一区二区三区| 日韩一级免费一区| 丝袜美腿成人在线| 欧美在线观看18| 亚洲综合一区二区精品导航| 色综合久久中文综合久久97| 中文字幕第一区第二区| 国产成人亚洲综合色影视| 免费精品视频在线| 欧美日韩国产综合一区二区| 亚洲视频在线一区| 国产iv一区二区三区| 久久亚洲精品国产精品紫薇| 美女网站视频久久| 日韩一二三区视频| 日本美女一区二区三区| 91精品国产综合久久香蕉麻豆 | 成人性生交大片免费看中文 | 欧美妇女性影城| 日韩极品在线观看| 91精品国产福利| 日本系列欧美系列| 日韩午夜在线播放| 国产自产高清不卡| 国产亚洲成aⅴ人片在线观看 | 欧美色倩网站大全免费| 亚洲va国产天堂va久久en| 欧美日韩精品福利| 蜜臀91精品一区二区三区| 精品成人佐山爱一区二区| 韩国av一区二区| 欧美国产国产综合| av在线一区二区三区| 亚洲欧美偷拍另类a∨色屁股| 欧美在线色视频| 秋霞午夜av一区二区三区| 精品久久久久久久久久久久久久久 | 久久综合色8888| 成人综合激情网| 亚洲黄色av一区| 欧美裸体一区二区三区| 九九**精品视频免费播放| 久久精品夜色噜噜亚洲aⅴ| 97se亚洲国产综合自在线不卡| 亚洲最快最全在线视频| 欧美大片国产精品| 99精品欧美一区| 日韩—二三区免费观看av| 久久久国产精华| 欧洲中文字幕精品|