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

📄 dialog.cpp

📁 csta协议的开发
💻 CPP
📖 第 1 页 / 共 5 页
字号:
  DDX_CBIndex(pDX, IDC_DEVICE_TYPE, m_nDeviceType);
  //}}AFX_DATA_MAP
}

BEGIN_MESSAGE_MAP(CAnswerCallDlg, CDialog)
  //{{AFX_MSG_MAP(CAnswerCallDlg)
    // NOTE: the ClassWizard will add message map macros here
  //}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CAnswerCallDlg message handlers
/////////////////////////////////////////////////////////////////////////////
// CClearCallDlg dialog

CClearCallDlg::CClearCallDlg(CWnd* pParent /*=NULL*/)
  : CDialog(CClearCallDlg::IDD, pParent)
{
  //{{AFX_DATA_INIT(CClearCallDlg)
  m_sCallID = "";
  m_sDeviceID = "";
  m_nDeviceType = -1;
  //}}AFX_DATA_INIT
}

void CClearCallDlg::DoDataExchange(CDataExchange* pDX)
{
  CDialog::DoDataExchange(pDX);
  //{{AFX_DATA_MAP(CClearCallDlg)
  DDX_Text(pDX, IDC_CALL_ID, m_sCallID);
  DDV_MaxChars(pDX, m_sCallID, 10);
  DDX_Text(pDX, IDC_DEVICE_ID, m_sDeviceID);
  DDV_MaxChars(pDX, m_sDeviceID, 10);
  DDX_CBIndex(pDX, IDC_DEVICE_TYPE, m_nDeviceType);
  //}}AFX_DATA_MAP
}

BEGIN_MESSAGE_MAP(CClearCallDlg, CDialog)
  //{{AFX_MSG_MAP(CClearCallDlg)
    // NOTE: the ClassWizard will add message map macros here
  //}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CClearCallDlg message handlers
/////////////////////////////////////////////////////////////////////////////
// CClearConnectionDlg dialog

CClearConnectionDlg::CClearConnectionDlg(CWnd* pParent /*=NULL*/)
  : CDialog(CClearConnectionDlg::IDD, pParent)
{
  //{{AFX_DATA_INIT(CClearConnectionDlg)
  m_sCallID = "";
  m_sDeviceID = "";
  m_nDeviceType = -1;
	m_iIvrNextLevel = 0;
	m_sDeviceIDConf = _T("0");
	//}}AFX_DATA_INIT
}

void CClearConnectionDlg::DoDataExchange(CDataExchange* pDX)
{
  CDialog::DoDataExchange(pDX);
  //{{AFX_DATA_MAP(CClearConnectionDlg)
  DDX_Text(pDX, IDC_CALL_ID, m_sCallID);
  DDV_MaxChars(pDX, m_sCallID, 10);
  DDX_Text(pDX, IDC_DEVICE_ID, m_sDeviceID);
  DDV_MaxChars(pDX, m_sDeviceID, 10);
  DDX_CBIndex(pDX, IDC_DEVICE_TYPE, m_nDeviceType);
	DDX_Text(pDX, IDC_IVR_NEXT_LEVEL, m_iIvrNextLevel);
	DDX_Text(pDX, IDC_CONF_DEVICE_ID, m_sDeviceIDConf);
	//}}AFX_DATA_MAP
}

BEGIN_MESSAGE_MAP(CClearConnectionDlg, CDialog)
  //{{AFX_MSG_MAP(CClearConnectionDlg)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

BOOL CClearConnectionDlg::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	BOOL bEnable;
	if (theApp.my_streamType == ST_CSTA2) bEnable = TRUE;
	else bEnable = FALSE;

	GetDlgItem(IDC_IVR_NEXT_LEVEL)->EnableWindow( bEnable );
	GetDlgItem(IDC_CONF_DEVICE_ID)->EnableWindow( bEnable );
	

	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}


/////////////////////////////////////////////////////////////////////////////
// CClearConnectionDlg message handlers
/////////////////////////////////////////////////////////////////////////////
// CRetrieveCallDlg dialog

CRetrieveCallDlg::CRetrieveCallDlg(CWnd* pParent /*=NULL*/)
  : CDialog(CRetrieveCallDlg::IDD, pParent)
{
  //{{AFX_DATA_INIT(CRetrieveCallDlg)
  m_sCallID = "";
  m_sDeviceID = "";
  m_nDeviceType = -1;
  //}}AFX_DATA_INIT
}

void CRetrieveCallDlg::DoDataExchange(CDataExchange* pDX)
{
  CDialog::DoDataExchange(pDX);
  //{{AFX_DATA_MAP(CRetrieveCallDlg)
  DDX_Text(pDX, IDC_CALL_ID, m_sCallID);
  DDV_MaxChars(pDX, m_sCallID, 10);
  DDX_Text(pDX, IDC_DEVICE_ID, m_sDeviceID);
  DDV_MaxChars(pDX, m_sDeviceID, 10);
  DDX_CBIndex(pDX, IDC_DEVICE_TYPE, m_nDeviceType);
  //}}AFX_DATA_MAP
}

BEGIN_MESSAGE_MAP(CRetrieveCallDlg, CDialog)
  //{{AFX_MSG_MAP(CRetrieveCallDlg)
    // NOTE: the ClassWizard will add message map macros here
  //}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CRetrieveCallDlg message handlers
/////////////////////////////////////////////////////////////////////////////
// CMonitorStopDlg dialog

CMonitorStopDlg::CMonitorStopDlg(CWnd* pParent /*=NULL*/)
  : CDialog(CMonitorStopDlg::IDD, pParent)
{
  //{{AFX_DATA_INIT(CMonitorStopDlg)
  m_nCrossRefID = 0;
  //}}AFX_DATA_INIT
}

void CMonitorStopDlg::DoDataExchange(CDataExchange* pDX)
{
  CDialog::DoDataExchange(pDX);
  //{{AFX_DATA_MAP(CMonitorStopDlg)
  DDX_Text(pDX, IDC_CROSS_REF_ID, m_nCrossRefID);
  //}}AFX_DATA_MAP
}

BEGIN_MESSAGE_MAP(CMonitorStopDlg, CDialog)
  //{{AFX_MSG_MAP(CMonitorStopDlg)
    // NOTE: the ClassWizard will add message map macros here
  //}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CMonitorStopDlg message handlers

/////////////////////////////////////////////////////////////////////////////
// CErrorDlg dialog

CErrorDlg::CErrorDlg(CWnd* pParent /*=NULL*/)
  : CDialog(CErrorDlg::IDD, pParent)
{
  //{{AFX_DATA_INIT(CErrorDlg)
  m_sErrorTitle = "";
  m_sError = "";
  //}}AFX_DATA_INIT
}

void CErrorDlg::DoDataExchange(CDataExchange* pDX)
{
  CDialog::DoDataExchange(pDX);
  //{{AFX_DATA_MAP(CErrorDlg)
  DDX_Text(pDX, IDD_ERROR_MESSAGE, m_sErrorTitle);
  DDV_MaxChars(pDX, m_sErrorTitle, 100);
  DDX_Text(pDX, IDC_ERROR, m_sError);
  DDV_MaxChars(pDX, m_sError, 100);
  //}}AFX_DATA_MAP
}

BEGIN_MESSAGE_MAP(CErrorDlg, CDialog)
  //{{AFX_MSG_MAP(CErrorDlg)
    // NOTE: the ClassWizard will add message map macros here
  //}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CErrorDlg message handlers
/////////////////////////////////////////////////////////////////////////////
// CConnectDlg dialog

CConnectDlg::CConnectDlg(CWnd* pParent /*=NULL*/)
  : CDialog(CConnectDlg::IDD, pParent)
{
  //{{AFX_DATA_INIT(CConnectDlg)
  m_sLoginName = "";
  m_sPassword = "";
  m_sServerName = "";
  m_nLevel = -1;
	m_nApiType = -1;
	//}}AFX_DATA_INIT
}

void CConnectDlg::DoDataExchange(CDataExchange* pDX)
{
  CDialog::DoDataExchange(pDX);
  //{{AFX_DATA_MAP(CConnectDlg)
  DDX_Control(pDX, IDC_SERVER_NAME, m_cServerName);
  DDX_Text(pDX, IDC_LOGIN_NAME, m_sLoginName);
  DDV_MaxChars(pDX, m_sLoginName, 20);
  DDX_Text(pDX, IDC_PASSWORD, m_sPassword);
  DDV_MaxChars(pDX, m_sPassword, 20);
  DDX_CBString(pDX, IDC_SERVER_NAME, m_sServerName);
  DDV_MaxChars(pDX, m_sServerName, 48);
  DDX_CBIndex(pDX, IDC_LEVEL, m_nLevel);
	DDX_CBIndex(pDX, IDC_APITYPE, m_nApiType);
	//}}AFX_DATA_MAP
}

BEGIN_MESSAGE_MAP(CConnectDlg, CDialog)
  //{{AFX_MSG_MAP(CConnectDlg)
  ON_CBN_DROPDOWN(IDC_SERVER_NAME, OnDropdownServerName)
  ON_CBN_KILLFOCUS(IDC_SERVER_NAME, OnKillfocusServerName)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

BOOL CConnectDlg::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	BOOL bEnable = FALSE;
//	GetDlgItem(IDC_LOGIN_NAME)->EnableWindow( bEnable );	
//	GetDlgItem(IDC_PASSWORD)->EnableWindow( bEnable );	
	GetDlgItem(IDC_LEVEL)->EnableWindow( bEnable );	
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}
/////////////////////////////////////////////////////////////////////////////
// CConnectDlg message handlers
                              
void CConnectDlg::OnDropdownServerName()
{
  CServer *pServer;
  
  if (m_bListed == FALSE) {
    for (int i = 0; i < theApp.m_pMainWindow->m_lServer.GetCount (); i++) {
      pServer = (CServer *)theApp.m_pMainWindow->m_lServer.GetAt (theApp.m_pMainWindow->m_lServer.FindIndex (i));
      m_cServerName.InsertString (-1, pServer->m_sServerName.operator const char *()); 
    }                                                                             
    m_bListed = TRUE;
  }
}

void CConnectDlg::OnKillfocusServerName()
{
  UpdateData (TRUE);
  return;
}
                              

/////////////////////////////////////////////////////////////////////////////
// CDeflectCallDlg dialog


CDeflectCallDlg::CDeflectCallDlg(CWnd* pParent /*=NULL*/)
  : CDialog(CDeflectCallDlg::IDD, pParent)
{
  //{{AFX_DATA_INIT(CDeflectCallDlg)
  m_sCalledDevice = "";
  m_sDeflectedCallID = "";
  m_sDeflectedDeviceID = "";
  m_nDeflectedDeviceType = -1;
	m_bCauseBusy = FALSE;
	//}}AFX_DATA_INIT
}

void CDeflectCallDlg::DoDataExchange(CDataExchange* pDX)
{
  CDialog::DoDataExchange(pDX);
  //{{AFX_DATA_MAP(CDeflectCallDlg)
  DDX_Text(pDX, IDC_CALLED_DEVICE_ID, m_sCalledDevice);
  DDV_MaxChars(pDX, m_sCalledDevice, 32);
  DDX_Text(pDX, IDC_DEFLECTED_CALL, m_sDeflectedCallID);
  DDV_MaxChars(pDX, m_sDeflectedCallID, 10);
  DDX_Text(pDX, IDC_DEFLECTED_DEVICE, m_sDeflectedDeviceID);
  DDV_MaxChars(pDX, m_sDeflectedDeviceID, 10);
  DDX_CBIndex(pDX, IDC_DEFLECTED_DEVICE_TYPE, m_nDeflectedDeviceType);
	DDX_Check(pDX, IDC_CAUSE_BUSY, m_bCauseBusy);
	//}}AFX_DATA_MAP
}

BEGIN_MESSAGE_MAP(CDeflectCallDlg, CDialog)
  //{{AFX_MSG_MAP(CDeflectCallDlg)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

BOOL CDeflectCallDlg::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	BOOL bEnable;
	if (theApp.my_streamType == ST_CSTA2) bEnable = TRUE;
	else bEnable = FALSE;
	
	GetDlgItem(IDC_CAUSE_BUSY)->EnableWindow( bEnable );

	
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}
/////////////////////////////////////////////////////////////////////////////
// CDeflectCallDlg message handlers
/////////////////////////////////////////////////////////////////////////////
// CGroupPickupCallDlg dialog


CGroupPickupCallDlg::CGroupPickupCallDlg(CWnd* pParent /*=NULL*/)
  : CDialog(CGroupPickupCallDlg::IDD, pParent)
{
  //{{AFX_DATA_INIT(CGroupPickupCallDlg)
  m_sPickupDevice = "";
  m_sCallID = "";
  m_sDeviceID = "";
  m_nDeviceType = -1;
  //}}AFX_DATA_INIT
}

void CGroupPickupCallDlg::DoDataExchange(CDataExchange* pDX)
{
  CDialog::DoDataExchange(pDX);
  //{{AFX_DATA_MAP(CGroupPickupCallDlg)
  DDX_Text(pDX, IDC_PICKUP_DEVICE, m_sPickupDevice);
  DDV_MaxChars(pDX, m_sPickupDevice, 32);
  DDX_Text(pDX, IDC_CALL_ID, m_sCallID);
  DDV_MaxChars(pDX, m_sCallID, 10);
  DDX_Text(pDX, IDC_DEVICE_ID, m_sDeviceID);
  DDV_MaxChars(pDX, m_sDeviceID, 10);
  DDX_CBIndex(pDX, IDC_DEVICE_TYPE, m_nDeviceType);
  //}}AFX_DATA_MAP
}

BEGIN_MESSAGE_MAP(CGroupPickupCallDlg, CDialog)
  //{{AFX_MSG_MAP(CGroupPickupCallDlg)
    // NOTE: the ClassWizard will add message map macros here
  //}}AFX_MSG_MAP
END_MESSAGE_MAP()


/////////////////////////////////////////////////////////////////////////////
// CGroupPickupCallDlg message handlers
/////////////////////////////////////////////////////////////////////////////
// CMakePredictiveCallDlg dialog


CMakePredictiveCallDlg::CMakePredictiveCallDlg(CWnd* pParent /*=NULL*/)
  : CDialog(CMakePredictiveCallDlg::IDD, pParent)
{
  //{{AFX_DATA_INIT(CMakePredictiveCallDlg)
  m_nAllocationState = -1;
  m_sCalledDevice = "";
  m_sCallingDevice = "";
  //}}AFX_DATA_INIT
}

void CMakePredictiveCallDlg::DoDataExchange(CDataExchange* pDX)
{
  CDialog::DoDataExchange(pDX);
  //{{AFX_DATA_MAP(CMakePredictiveCallDlg)
  DDX_CBIndex(pDX, IDC_ALLOCATION_STATE, m_nAllocationState);
  DDX_Text(pDX, IDC_CALLED_DEVICE, m_sCalledDevice);
  DDV_MaxChars(pDX, m_sCalledDevice, 32);
  DDX_Text(pDX, IDC_CALLING_DEVICE, m_sCallingDevice);
  DDV_MaxChars(pDX, m_sCallingDevice, 32);
  //}}AFX_DATA_MAP
}

BEGIN_MESSAGE_MAP(CMakePredictiveCallDlg, CDialog)
  //{{AFX_MSG_MAP(CMakePredictiveCallDlg)
    // NOTE: the ClassWizard will add message map macros here
  //}}AFX_MSG_MAP
END_MESSAGE_MAP()


/////////////////////////////////////////////////////////////////////////////
// CMakePredictiveCallDlg message handlers
/////////////////////////////////////////////////////////////////////////////
// CPickupCallDlg dialog


CPickupCallDlg::CPickupCallDlg(CWnd* pParent /*=NULL*/)
  : CDialog(CPickupCallDlg::IDD, pParent)
{
  //{{AFX_DATA_INIT(CPickupCallDlg)
  m_sCalledDevice = "";
  m_sDeflectedCallID = "";
  m_sDeflectedDeviceID = "";
  m_nDeflectedDeviceType = -1;
  //}}AFX_DATA_INIT
}

void CPickupCallDlg::DoDataExchange(CDataExchange* pDX)
{
  CDialog::DoDataExchange(pDX);
  //{{AFX_DATA_MAP(CPickupCallDlg)
  DDX_Text(pDX, IDC_CALLED_DEVICE_ID, m_sCalledDevice);
  DDV_MaxChars(pDX, m_sCalledDevice, 32);
  DDX_Text(pDX, IDC_DEFLECTED_CALL, m_sDeflectedCallID);
  DDV_MaxChars(pDX, m_sDeflectedCallID, 10);
  DDX_Text(pDX, IDC_DEFLECTED_DEVICE, m_sDeflectedDeviceID);
  DDV_MaxChars(pDX, m_sDeflectedDeviceID, 10);
  DDX_CBIndex(pDX, IDC_DEFLECTED_DEVICE_TYPE, m_nDeflectedDeviceType);
  //}}AFX_DATA_MAP
}

BEGIN_MESSAGE_MAP(CPickupCallDlg, CDialog)
  //{{AFX_MSG_MAP(CPickupCallDlg)
    // NOTE: the ClassWizard will add message map macros here
  //}}AFX_MSG_MAP
END_MESSAGE_MAP()


⌨️ 快捷键说明

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