// SendInsideMsg.cpp : implementation file // #include "stdafx.h" #include "ylgl.h" #include "SendInsideMsg.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif ///////////////////////////////////////////////////////////////////////////// // SendInsideMsg dialog SendInsideMsg::SendInsideMsg(CWnd* pParent /*=NULL*/) : CDialog(SendInsideMsg::IDD, pParent) { //{{AFX_DATA_INIT(SendInsideMsg) m_strRecvMobi = _T(""); m_count = 0; m_content = _T(""); //}}AFX_DATA_INIT } void SendInsideMsg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); //{{AFX_DATA_MAP(SendInsideMsg) DDX_Control(pDX, IDC_COMBO1, m_combobm); DDX_Control(pDX, IDC_LIST1, m_List1); DDX_Text(pDX, IDC_EDT_RECV_MOBI, m_strRecvMobi); DDV_MaxChars(pDX, m_strRecvMobi, 4000); DDX_Text(pDX, IDC_EDT_NUM, m_count); DDX_Text(pDX, IDC_EDT_SMS, m_content); DDV_MaxChars(pDX, m_content, 4000); //}}AFX_DATA_MAP } BEGIN_MESSAGE_MAP(SendInsideMsg, CDialog) //{{AFX_MSG_MAP(SendInsideMsg) ON_CBN_SELCHANGE(IDC_COMBO1, OnSelchangeCombo1) ON_LBN_SELCHANGE(IDC_LIST1, OnSelchangeList1) ON_BN_CLICKED(IDC_BTN_SEND, OnBtnSend) ON_CBN_EDITCHANGE(IDC_COMBO1, OnEditchangeCombo1) //}}AFX_MSG_MAP END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // SendInsideMsg message handlers BOOL SendInsideMsg::OnInitDialog() { CDialog::OnInitDialog(); // TODO: Add extra initialization here CString filter="[dimission]='在职';"; g_sendhead.bsql=0; g_sendhead.code[0]=5; g_sendhead.code[1]=3; g_sendhead.tabcount=2; g_pMainWnd->ProcessChatMessageRequest2(filter);if(g_bSendOK==0)return false; DataToArray(&m_List1array, &g_List1array); m_combobm.AddString ("全部"); for(int i=0; i1000) { AfxMessageBox("接收人太多!");return; } if(m_content.GetLength ()>1000) { AfxMessageBox("内容太长!");return; } CString timestamp=g_date+" curtimereplace"; CString sql="insert into insidemsg([content],[timestamp],[sender],[receiver]) values('"+m_content+"','"+timestamp+"','"+g_user.name+"','"+m_strRecvMobi+"')"; g_sendhead.bsql=1; g_pMainWnd->ProcessChatMessageRequest2(sql);if(g_bSendOK==0)return; AfxMessageBox("发送成功!", MB_ICONINFORMATION); } void SendInsideMsg::OnEditchangeCombo1() { // TODO: Add your control notification handler code here OnSelchangeCombo1(); }