MatDecCFG.cpp 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  1. // MatDecCFG.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "newclient.h"
  5. #include "MatDecCFG.h"
  6. #include "MatCenter.h"
  7. #include "MatColumn.h"
  8. #include "MatRow.h"
  9. #include "MatManuLink.h"
  10. #include "MatTrans.h"
  11. #include "MatDispChan.h"
  12. #include "MatDynamicTest.h"
  13. #include "MatCycLink.h"
  14. #include "MatPlayBack.h"
  15. #include "MatPassiveMode.h"
  16. #ifdef _DEBUG
  17. #define new DEBUG_NEW
  18. #undef THIS_FILE
  19. static char THIS_FILE[] = __FILE__;
  20. #endif
  21. /////////////////////////////////////////////////////////////////////////////
  22. // CMatDecCFG dialog
  23. CMatDecCFG::CMatDecCFG(CWnd* pParent /*=NULL*/)
  24. : CDialog(CMatDecCFG::IDD, pParent)
  25. {
  26. //{{AFX_DATA_INIT(CMatDecCFG)
  27. //}}AFX_DATA_INIT
  28. }
  29. void CMatDecCFG::DoDataExchange(CDataExchange* pDX)
  30. {
  31. CDialog::DoDataExchange(pDX);
  32. //{{AFX_DATA_MAP(CMatDecCFG)
  33. //}}AFX_DATA_MAP
  34. }
  35. BEGIN_MESSAGE_MAP(CMatDecCFG, CDialog)
  36. //{{AFX_MSG_MAP(CMatDecCFG)
  37. ON_BN_CLICKED(IDC_BUTCENTERSET, OnButcenterset)
  38. ON_BN_CLICKED(IDC_BUTCOLUMNSET, OnButcolumnset)
  39. ON_BN_CLICKED(IDC_BUTMANPLAY, OnButmanplay)
  40. ON_BN_CLICKED(IDC_BUTROWSET, OnButrowset)
  41. ON_BN_CLICKED(IDC_BUTTRANSSET, OnButtransset)
  42. ON_BN_CLICKED(IDC_DISPCHANCFG, OnDispchancfg)
  43. ON_BN_CLICKED(IDC_BUTDYNAMICTEST, OnButdynamictest)
  44. ON_BN_CLICKED(IDC_BUTCYCLINK, OnButcyclink)
  45. ON_BN_CLICKED(IDC_BUTREMOTEPLAYBACK, OnButremoteplayback)
  46. ON_BN_CLICKED(IDC_BUTPASSIVEMODE, OnButpassivemode)
  47. //}}AFX_MSG_MAP
  48. END_MESSAGE_MAP()
  49. /////////////////////////////////////////////////////////////////////////////
  50. // CMatDecCFG message handlers
  51. void CMatDecCFG::OnButcenterset()
  52. {
  53. // TODO: Add your control notification handler code here
  54. CMatCenter Dlg;
  55. Dlg.m_iChannelnumber = m_iChannelnumber;
  56. Dlg.m_lServerID = m_lServerID;
  57. Dlg.m_lStartChan = m_lStartChan;
  58. Dlg.DoModal();
  59. }
  60. void CMatDecCFG::OnButcolumnset()
  61. {
  62. // TODO: Add your control notification handler code here
  63. CMatColumn Dlg;
  64. Dlg.m_iChannelnumber = m_iChannelnumber;
  65. Dlg.m_lServerID = m_lServerID;
  66. Dlg.m_lStartChan = m_lStartChan;
  67. Dlg.DoModal();
  68. }
  69. void CMatDecCFG::OnButmanplay()
  70. {
  71. // TODO: Add your control notification handler code here
  72. CMatManuLink Dlg;
  73. Dlg.m_iChannelnumber = m_iChannelnumber;
  74. Dlg.m_lServerID = m_lServerID;
  75. Dlg.m_lStartChan = m_lStartChan;
  76. Dlg.DoModal();
  77. }
  78. void CMatDecCFG::OnButrowset()
  79. {
  80. // TODO: Add your control notification handler code here
  81. CMatRow Dlg;
  82. Dlg.m_iChannelnumber = m_iChannelnumber;
  83. Dlg.m_lServerID = m_lServerID;
  84. Dlg.m_lStartChan = m_lStartChan;
  85. Dlg.DoModal();
  86. }
  87. void CMatDecCFG::OnButtransset()
  88. {
  89. // TODO: Add your control notification handler code here
  90. CMatTrans Dlg;
  91. Dlg.m_iChannelnumber = m_iChannelnumber;
  92. Dlg.m_lServerID = m_lServerID;
  93. Dlg.m_lStartChan = m_lStartChan;
  94. Dlg.DoModal();
  95. }
  96. BOOL CMatDecCFG::OnInitDialog()
  97. {
  98. CDialog::OnInitDialog();
  99. // TODO: Add extra initialization here
  100. CRect rc(0, 0, 0, 0);
  101. GetParent()->GetClientRect(&rc);
  102. ((CTabCtrl*)GetParent())->AdjustRect(FALSE, &rc);
  103. MoveWindow(&rc);
  104. return TRUE; // return TRUE unless you set the focus to a control
  105. // EXCEPTION: OCX Property Pages should return FALSE
  106. }
  107. void CMatDecCFG::OnDispchancfg()
  108. {
  109. // TODO: Add your control notification handler code here
  110. CMatDispChan Dlg;
  111. Dlg.m_iChannelnumber = m_iChannelnumber;
  112. Dlg.m_lServerID = m_lServerID;
  113. Dlg.m_lStartChan = m_lStartChan;
  114. Dlg.DoModal();
  115. }
  116. void CMatDecCFG::OnButdynamictest()
  117. {
  118. // TODO: Add your control notification handler code here
  119. CMatDynamicTest mdt;
  120. mdt.m_lServerID = m_lServerID;
  121. mdt.m_lStartChan = m_lStartChan;
  122. mdt.m_iChannelnumber = m_iChannelnumber;
  123. mdt.DoModal();
  124. }
  125. void CMatDecCFG::OnButcyclink()
  126. {
  127. // TODO: Add your control notification handler code here
  128. CMatCycLink mcl;
  129. mcl.m_lServerID = m_lServerID;
  130. mcl.m_lStartChan = m_lStartChan;
  131. mcl.m_iChannelnumber = m_iChannelnumber;
  132. mcl.DoModal();
  133. }
  134. void CMatDecCFG::OnButremoteplayback()
  135. {
  136. // TODO: Add your control notification handler code here
  137. CMatPlayBack pl;
  138. pl.m_lServerID = m_lServerID;
  139. pl.m_iChannelNumber = m_iChannelnumber;
  140. pl.m_lStartChan = m_lStartChan;
  141. pl.DoModal();
  142. }
  143. void CMatDecCFG::OnButpassivemode()
  144. {
  145. // TODO: Add your control notification handler code here
  146. CMatPassiveMode MPM;
  147. MPM.m_lServerID = m_lServerID;
  148. MPM.m_iChannelnumber = m_iChannelnumber;
  149. MPM.m_lStartChan = m_lStartChan;
  150. MPM.DoModal();
  151. }