⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 _sms.cpp

📁 用VC++写的发送短信的例子
💻 CPP
📖 第 1 页 / 共 2 页
字号:
		 bNewValue);
}

CString C_SMS::GetParityReplace()
{
	CString result;
	InvokeHelper(0x68030107, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
	return result;
}

void C_SMS::SetParityReplace(LPCTSTR lpszNewValue)
{
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x68030107, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 lpszNewValue);
}

BOOL C_SMS::GetRTSEnable()
{
	BOOL result;
	InvokeHelper(0x68030106, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
	return result;
}

void C_SMS::SetRTSEnable(BOOL bNewValue)
{
	static BYTE parms[] =
		VTS_BOOL;
	InvokeHelper(0x68030106, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 bNewValue);
}

short C_SMS::GetSThreshold()
{
	short result;
	InvokeHelper(0x68030105, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
	return result;
}

void C_SMS::SetSThreshold(short nNewValue)
{
	static BYTE parms[] =
		VTS_I2;
	InvokeHelper(0x68030105, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 nNewValue);
}

short C_SMS::EncodeSMS(LPCTSTR sDestGSM, LPCTSTR sMsgText, BSTR* sSMS)
{
	short result;
	static BYTE parms[] =
		VTS_BSTR VTS_BSTR VTS_PBSTR;
	InvokeHelper(0x6003012d, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
		sDestGSM, sMsgText, sSMS);
	return result;
}

BOOL C_SMS::InitComm()
{
	BOOL result;
	InvokeHelper(0x60030134, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
	return result;
}

VARIANT C_SMS::EndComm()
{
	VARIANT result;
	InvokeHelper(0x60030135, DISPATCH_METHOD, VT_VARIANT, (void*)&result, NULL);
	return result;
}

CString C_SMS::GetCsCA()
{
	CString result;
	InvokeHelper(0x60030136, DISPATCH_METHOD, VT_BSTR, (void*)&result, NULL);
	return result;
}

BOOL C_SMS::SetCSCA(LPCTSTR CSCA)
{
	BOOL result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x60030137, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
		CSCA);
	return result;
}

CString C_SMS::DelSMS(short Index)
{
	CString result;
	static BYTE parms[] =
		VTS_I2;
	InvokeHelper(0x60030138, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		Index);
	return result;
}

CString C_SMS::Check(LPCTSTR sCheck)
{
	CString result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x60030139, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		sCheck);
	return result;
}

VARIANT C_SMS::PhoneBookStorage()
{
	VARIANT result;
	InvokeHelper(0x6003013a, DISPATCH_METHOD, VT_VARIANT, (void*)&result, NULL);
	return result;
}

CString C_SMS::PhoneBookList()
{
	CString result;
	InvokeHelper(0x6003013b, DISPATCH_METHOD, VT_BSTR, (void*)&result, NULL);
	return result;
}

CString C_SMS::GetSerialNumber()
{
	CString result;
	InvokeHelper(0x68030104, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
	return result;
}

void C_SMS::SetSerialNumber(LPCTSTR lpszNewValue)
{
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x68030104, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 lpszNewValue);
}

CString C_SMS::GetProductID()
{
	CString result;
	InvokeHelper(0x68030103, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
	return result;
}

void C_SMS::SetProductID(LPCTSTR lpszNewValue)
{
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x68030103, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 lpszNewValue);
}

BOOL C_SMS::GetSendReport()
{
	BOOL result;
	InvokeHelper(0x68030102, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
	return result;
}

void C_SMS::SetSendReport(BOOL bNewValue)
{
	static BYTE parms[] =
		VTS_BOOL;
	InvokeHelper(0x68030102, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 bNewValue);
}

CString C_SMS::About()
{
	CString result;
	InvokeHelper(0x60030140, DISPATCH_METHOD, VT_BSTR, (void*)&result, NULL);
	return result;
}

BOOL C_SMS::GetAutoAck()
{
	BOOL result;
	InvokeHelper(0x68030101, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
	return result;
}

void C_SMS::SetAutoAck(BOOL bNewValue)
{
	static BYTE parms[] =
		VTS_BOOL;
	InvokeHelper(0x68030101, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 bNewValue);
}

CString C_SMS::GetNewSMS()
{
	CString result;
	InvokeHelper(0x68030100, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
	return result;
}

void C_SMS::SetNewSMS(LPCTSTR lpszNewValue)
{
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x68030100, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 lpszNewValue);
}

BOOL C_SMS::SmsSaveInSIM()
{
	BOOL result;
	InvokeHelper(0x60030142, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
	return result;
}

BOOL C_SMS::SMSnotSaveInSIM()
{
	BOOL result;
	InvokeHelper(0x60030143, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
	return result;
}

BOOL C_SMS::GetSMSSaveState()
{
	BOOL result;
	InvokeHelper(0x680300ff, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
	return result;
}

void C_SMS::SetSMSSaveState(BOOL bNewValue)
{
	static BYTE parms[] =
		VTS_BOOL;
	InvokeHelper(0x680300ff, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 bNewValue);
}

BOOL C_SMS::GetRegistered()
{
	BOOL result;
	InvokeHelper(0x680300fe, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
	return result;
}

void C_SMS::SetRegistered(BOOL bNewValue)
{
	static BYTE parms[] =
		VTS_BOOL;
	InvokeHelper(0x680300fe, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 bNewValue);
}

VARIANT C_SMS::GetLastError()
{
	VARIANT result;
	InvokeHelper(0x60030146, DISPATCH_METHOD, VT_VARIANT, (void*)&result, NULL);
	return result;
}

BOOL C_SMS::SendingBusyState()
{
	BOOL result;
	InvokeHelper(0x60030147, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
	return result;
}

short C_SMS::GetRetryTimes()
{
	short result;
	InvokeHelper(0x680300fd, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
	return result;
}

void C_SMS::SetRetryTimes(short nNewValue)
{
	static BYTE parms[] =
		VTS_I2;
	InvokeHelper(0x680300fd, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 nNewValue);
}

CString C_SMS::CancelSend()
{
	CString result;
	InvokeHelper(0x60030148, DISPATCH_METHOD, VT_BSTR, (void*)&result, NULL);
	return result;
}

CString C_SMS::GetLastSentSMS()
{
	CString result;
	InvokeHelper(0x680300fc, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
	return result;
}

void C_SMS::SetLastSentSMS(LPCTSTR lpszNewValue)
{
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x680300fc, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 lpszNewValue);
}

long C_SMS::NotSendSMSCount()
{
	long result;
	InvokeHelper(0x60030149, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
	return result;
}

CString C_SMS::GetModemInfo()
{
	CString result;
	InvokeHelper(0x680300fb, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
	return result;
}

void C_SMS::SetModemInfo(LPCTSTR lpszNewValue)
{
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x680300fb, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 lpszNewValue);
}

BOOL C_SMS::SendSMSWithoutRet(LPCTSTR sDestGSM, LPCTSTR sMsgText, long ID)
{
	BOOL result;
	static BYTE parms[] =
		VTS_BSTR VTS_BSTR VTS_I4;
	InvokeHelper(0x6003014a, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
		sDestGSM, sMsgText, ID);
	return result;
}

BOOL C_SMS::GetFlashSMS()
{
	BOOL result;
	InvokeHelper(0x680300fa, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
	return result;
}

void C_SMS::SetFlashSMS(BOOL bNewValue)
{
	static BYTE parms[] =
		VTS_BOOL;
	InvokeHelper(0x680300fa, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 bNewValue);
}

CString C_SMS::GetSMSStorage()
{
	CString result;
	InvokeHelper(0x680300f9, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
	return result;
}

void C_SMS::SetSMSStorage(LPCTSTR lpszNewValue)
{
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x680300f9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 lpszNewValue);
}

VARIANT C_SMS::GetCommEvent()
{
	VARIANT result;
	InvokeHelper(0x680300f8, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
	return result;
}

void C_SMS::SetCommEvent(const VARIANT& newValue)
{
	static BYTE parms[] =
		VTS_VARIANT;
	InvokeHelper(0x680300f8, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 &newValue);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -