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

📄 dialog.cpp

📁 csta协议的开发
💻 CPP
📖 第 1 页 / 共 5 页
字号:
// dialog.cpp : implementation file
//

#include "stdafx.h"

#include "acs.h"
#include "csta.h"
//JYL added
#include "AlcPriV2.h"
// end of JYL added

#include "resource.h"       // main symbols
//#include "recevent.h"
#include "cstatst32.h"
#include "dialog.h"

#ifdef _DEBUG
#undef THIS_FILE
static char BASED_CODE THIS_FILE[] = __FILE__;
#endif

extern CCstatst32App NEAR theApp;
//extern StreamType_t	my_streamType;

/////////////////////////////////////////////////////////////////////////////
// CQueryFeatureDlg dialog

CQueryFeatureDlg::CQueryFeatureDlg(CWnd* pParent /*=NULL*/)
  : CDialog(CQueryFeatureDlg::IDD, pParent)
{
  //{{AFX_DATA_INIT(CQueryFeatureDlg)
  m_sDeviceID = "";
  //}}AFX_DATA_INIT
}

void CQueryFeatureDlg::DoDataExchange(CDataExchange* pDX)
{
  CDialog::DoDataExchange(pDX);
  //{{AFX_DATA_MAP(CQueryFeatureDlg)
  DDX_Text(pDX, IDC_DEVICE_ID, m_sDeviceID);
  DDV_MaxChars(pDX, m_sDeviceID, 10);
  //}}AFX_DATA_MAP
}

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

/////////////////////////////////////////////////////////////////////////////
// CQueryFeatureDlg message handlers
/////////////////////////////////////////////////////////////////////////////
// CMonitorDlg dialog

CMonitorDlg::CMonitorDlg(CWnd* pParent /*=NULL*/)
  : CDialog(CMonitorDlg::IDD, pParent)
{
  //{{AFX_DATA_INIT(CMonitorDlg)
  m_nCallFilter = 0;
  m_nFeatureFilter = 0;
  m_nAgentFilter = 0;
  m_nMaintenanceFilter = 0;
  m_nPrivateFilter = 0;
  m_sDeviceID = "";
  //}}AFX_DATA_INIT
}

void CMonitorDlg::DoDataExchange(CDataExchange* pDX)
{
  CDialog::DoDataExchange(pDX);
  //{{AFX_DATA_MAP(CMonitorDlg)
  DDX_Text(pDX, IDC_CALL, m_nCallFilter);
  DDV_MinMaxUInt(pDX, m_nCallFilter, 0, 65535);
  DDX_Text(pDX, IDC_FEATURE, m_nFeatureFilter);
  DDV_MinMaxUInt(pDX, m_nFeatureFilter, 0, 255);
  DDX_Text(pDX, IDC_AGENT, m_nAgentFilter);
  DDV_MinMaxUInt(pDX, m_nAgentFilter, 0, 255);
  DDX_Text(pDX, IDC_MAINTENANCE, m_nMaintenanceFilter);
  DDV_MinMaxUInt(pDX, m_nMaintenanceFilter, 0, 255);
  DDX_Text(pDX, IDC_PRIVATE, m_nPrivateFilter);
  DDV_MinMaxLong(pDX, m_nPrivateFilter, 0, 2147483647);
  DDX_Text(pDX, IDC_DEVICE_ID, m_sDeviceID);
  //}}AFX_DATA_MAP
}

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

/////////////////////////////////////////////////////////////////////////////
// CMonitorDlg message handlers
/////////////////////////////////////////////////////////////////////////////
// CChangeFilterDlg dialog

CChangeFilterDlg::CChangeFilterDlg(CWnd* pParent /*=NULL*/)
  : CDialog(CChangeFilterDlg::IDD, pParent)
{
  //{{AFX_DATA_INIT(CChangeFilterDlg)
  m_nAgentFilter = 0;
  m_nCallFilter = 0;
  m_nCrossRefID = 0;
  m_nFeatureFilter = 0;
  m_nMaintenanceFilter = 0;
  m_nPrivateFilter = 0;
  //}}AFX_DATA_INIT
}

void CChangeFilterDlg::DoDataExchange(CDataExchange* pDX)
{
  CDialog::DoDataExchange(pDX);
  //{{AFX_DATA_MAP(CChangeFilterDlg)
  DDX_Text(pDX, IDC_AGENT, m_nAgentFilter);
  DDV_MinMaxUInt(pDX, m_nAgentFilter, 0, 255);
  DDX_Text(pDX, IDC_CALL, m_nCallFilter);
  DDV_MinMaxUInt(pDX, m_nCallFilter, 0, 65535);
  DDX_Text(pDX, IDC_CROSS_REF_ID, m_nCrossRefID);
  DDV_MinMaxLong(pDX, m_nCrossRefID, 0, 2147483647);
  DDX_Text(pDX, IDC_FEATURE, m_nFeatureFilter);
  DDV_MinMaxInt(pDX, m_nFeatureFilter, 0, 255);
  DDX_Text(pDX, IDC_MAINTENANCE, m_nMaintenanceFilter);
  DDV_MinMaxUInt(pDX, m_nMaintenanceFilter, 0, 255);
  DDX_Text(pDX, IDC_PRIVATE, m_nPrivateFilter);
  //}}AFX_DATA_MAP
}

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

/////////////////////////////////////////////////////////////////////////////
// CChangeFilterDlg message handlers
/////////////////////////////////////////////////////////////////////////////
// CPrivateDataDlg dialog

CPrivateDataDlg::CPrivateDataDlg(CWnd* pParent /*=NULL*/)
  : CDialog(CPrivateDataDlg::IDD, pParent)
{
  //{{AFX_DATA_INIT(CPrivateDataDlg)
  m_sPrivateData = "";
  m_sVendor = "";
  //}}AFX_DATA_INIT
}

void CPrivateDataDlg::DoDataExchange(CDataExchange* pDX)
{
  CDialog::DoDataExchange(pDX);
  //{{AFX_DATA_MAP(CPrivateDataDlg)
  DDX_Text(pDX, IDC_PRIVATE_DATA, m_sPrivateData);
  DDV_MaxChars(pDX, m_sPrivateData, 100);
  DDX_Text(pDX, IDC_VENDOR, m_sVendor);
  DDV_MaxChars(pDX, m_sVendor, 32);
  //}}AFX_DATA_MAP
}

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

/////////////////////////////////////////////////////////////////////////////
// CPrivateDataDlg message handlers
/////////////////////////////////////////////////////////////////////////////
// CEscapeSvcDlg dialog

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

void CEscapeSvcDlg::DoDataExchange(CDataExchange* pDX)
{
  CDialog::DoDataExchange(pDX);
  //{{AFX_DATA_MAP(CEscapeSvcDlg)
  DDX_Text(pDX, IDC_ERROR, m_nError);
  DDV_MinMaxUInt(pDX, m_nError, 0, 65535);
  //}}AFX_DATA_MAP
}

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

/////////////////////////////////////////////////////////////////////////////
// CEscapeSvcDlg message handlers
/////////////////////////////////////////////////////////////////////////////
// CStatusFilterDlg dialog

CStatusFilterDlg::CStatusFilterDlg(CWnd* pParent /*=NULL*/)
  : CDialog(CStatusFilterDlg::IDD, pParent)
{
  //{{AFX_DATA_INIT(CStatusFilterDlg)
  m_bDisabled = FALSE;
  m_bEnabled = FALSE;
  m_bInitializing = FALSE;
  m_bMessagesLost = FALSE;
  m_bNormal = FALSE;
  m_bOverloadImminent = FALSE;
  m_bOverloadReached = FALSE;
  m_bOverloadRelieved = FALSE;
  //}}AFX_DATA_INIT
}

void CStatusFilterDlg::DoDataExchange(CDataExchange* pDX)
{
  CDialog::DoDataExchange(pDX);
  //{{AFX_DATA_MAP(CStatusFilterDlg)
  DDX_Check(pDX, IDC_DISABLED, m_bDisabled);
  DDX_Check(pDX, IDC_ENABLED, m_bEnabled);
  DDX_Check(pDX, IDC_INITIALIZING, m_bInitializing);
  DDX_Check(pDX, IDC_MESSAGES_LOST, m_bMessagesLost);
  DDX_Check(pDX, IDC_NORMAL, m_bNormal);
  DDX_Check(pDX, IDC_OVERLOAD_IMMINENT, m_bOverloadImminent);
  DDX_Check(pDX, IDC_OVERLOAD_REACHED, m_bOverloadReached);
  DDX_Check(pDX, IDC_OVERLOAD_RELIEVED, m_bOverloadRelieved);
  //}}AFX_DATA_MAP
}

BEGIN_MESSAGE_MAP(CStatusFilterDlg, CDialog)
  //{{AFX_MSG_MAP(CStatusFilterDlg)
  ON_BN_CLICKED(IDC_DISABLED, OnClickedDisabled)
  ON_BN_CLICKED(IDC_ENABLED, OnClickedEnabled)
  ON_BN_CLICKED(IDC_INITIALIZING, OnClickedInitializing)
  ON_BN_CLICKED(IDC_MESSAGES_LOST, OnClickedMessagesLost)
  ON_BN_CLICKED(IDC_NORMAL, OnClickedNormal)
  ON_BN_CLICKED(IDC_OVERLOAD_IMMINENT, OnClickedOverloadImminent)
  ON_BN_CLICKED(IDC_OVERLOAD_REACHED, OnClickedOverloadReached)
  ON_BN_CLICKED(IDC_OVERLOAD_RELIEVED, OnClickedOverloadRelieved)
  //}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CStatusFilterDlg message handlers

void CStatusFilterDlg::OnClickedDisabled()
{
  if (m_bDisabled)
    m_bDisabled = FALSE;
  else
    m_bDisabled = TRUE;
}

void CStatusFilterDlg::OnClickedEnabled()
{
  if (m_bEnabled)
    m_bEnabled = FALSE;
  else
    m_bEnabled = TRUE;
}

void CStatusFilterDlg::OnClickedInitializing()
{
  if (m_bInitializing)
    m_bInitializing = FALSE;
  else
    m_bInitializing = TRUE;
}

void CStatusFilterDlg::OnClickedMessagesLost()
{
  if (m_bMessagesLost)
    m_bMessagesLost = FALSE;
  else
    m_bMessagesLost = TRUE;
}

void CStatusFilterDlg::OnClickedNormal()
{
  if (m_bNormal)
    m_bNormal = FALSE;
  else
    m_bNormal = TRUE;
}

void CStatusFilterDlg::OnClickedOverloadImminent()
{
  if (m_bOverloadImminent)
    m_bOverloadImminent = FALSE;
  else
    m_bOverloadImminent = TRUE;
}

void CStatusFilterDlg::OnClickedOverloadReached()
{
  if (m_bOverloadReached)
    m_bOverloadReached = FALSE;
  else
    m_bOverloadReached = TRUE;
}

void CStatusFilterDlg::OnClickedOverloadRelieved()
{
  if (m_bOverloadRelieved)
    m_bOverloadRelieved = FALSE;
  else
    m_bOverloadRelieved = TRUE;
}
/////////////////////////////////////////////////////////////////////////////
// CStatusSystemDlg dialog

CStatusSystemDlg::CStatusSystemDlg(CWnd* pParent /*=NULL*/)
  : CDialog(CStatusSystemDlg::IDD, pParent)
{
  //{{AFX_DATA_INIT(CStatusSystemDlg)
  m_nSystemStatus = -1;
  //}}AFX_DATA_INIT
}

void CStatusSystemDlg::DoDataExchange(CDataExchange* pDX)
{
  CDialog::DoDataExchange(pDX);
  //{{AFX_DATA_MAP(CStatusSystemDlg)
  DDX_CBIndex(pDX, IDC_SYSTEM_STATUS, m_nSystemStatus);
  //}}AFX_DATA_MAP
}

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

/////////////////////////////////////////////////////////////////////////////
// CStatusSystemDlg message handlers
/////////////////////////////////////////////////////////////////////////////
// CCallCompletionDlg dialog

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

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

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

/////////////////////////////////////////////////////////////////////////////
// CCallCompletionDlg message handlers
/////////////////////////////////////////////////////////////////////////////
// CTransferCallDlg dialog

CTransferCallDlg::CTransferCallDlg(CWnd* pParent /*=NULL*/)
  : CDialog(CTransferCallDlg::IDD, pParent)
{
  //{{AFX_DATA_INIT(CTransferCallDlg)
  m_sActiveCall = "";
  m_sActiveDevice = "";
  m_nActiveDeviceType = -1;
  m_sHeldCall = "";
  m_sHeldDevice = "";
  m_nHeldDeviceType = -1;
  //}}AFX_DATA_INIT
}

void CTransferCallDlg::DoDataExchange(CDataExchange* pDX)
{
  CDialog::DoDataExchange(pDX);
  //{{AFX_DATA_MAP(CTransferCallDlg)
  DDX_Text(pDX, IDC_ACTIVE_CALL, m_sActiveCall);
  DDV_MaxChars(pDX, m_sActiveCall, 10);
  DDX_Text(pDX, IDC_ACTIVE_DEVICE, m_sActiveDevice);
  DDV_MaxChars(pDX, m_sActiveDevice, 10);
  DDX_CBIndex(pDX, IDC_ACTIVE_DEVICE_TYPE, m_nActiveDeviceType);
  DDX_Text(pDX, IDC_HELD_CALL, m_sHeldCall);
  DDV_MaxChars(pDX, m_sHeldCall, 10);
  DDX_Text(pDX, IDC_HELD_DEVICE, m_sHeldDevice);
  DDV_MaxChars(pDX, m_sHeldDevice, 10);
  DDX_CBIndex(pDX, IDC_HELD_DEVICE_TYPE, m_nHeldDeviceType);
  //}}AFX_DATA_MAP
}

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

/////////////////////////////////////////////////////////////////////////////
// CTransferCallDlg message handlers
/////////////////////////////////////////////////////////////////////////////
// CConferenceCallDlg dialog

CConferenceCallDlg::CConferenceCallDlg(CWnd* pParent /*=NULL*/)
  : CDialog(CConferenceCallDlg::IDD, pParent)
{
  //{{AFX_DATA_INIT(CConferenceCallDlg)
  m_sActiveCall = "";
  m_sActiveDevice = "";
  m_sHeldCall = "";
  m_sHeldDevice = "";
  m_nHeldDeviceType = -1;
  m_nActiveDeviceType = -1;
  //}}AFX_DATA_INIT
}

⌨️ 快捷键说明

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