home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 11 / CDACTUAL11.iso / cdactual / demobin / share / W95 / FRACCOMP / COPTION.CPP < prev    next >
Encoding:
C/C++ Source or Header  |  1995-05-01  |  3.5 KB  |  169 lines

  1. // coption.cpp : implementation file
  2. //
  3.  
  4. #include "stdafx.h"
  5. #include "FracCompress.h"
  6. #include "coption.h"
  7.  
  8. #ifdef _DEBUG
  9. #undef THIS_FILE
  10. static char BASED_CODE THIS_FILE[] = __FILE__;
  11. #endif
  12.  
  13. /////////////////////////////////////////////////////////////////////////////
  14. // CCoption dialog
  15.  
  16.  
  17. CCoption::CCoption(CWnd* pParent /*=NULL*/)
  18.     : CDialog(CCoption::IDD, pParent)
  19. {
  20.     //{{AFX_DATA_INIT(CCoption)
  21.     m_height = 256;
  22.     m_dpss = 1;
  23.     m_ofb = 7;
  24.     m_rd = 6;
  25.     m_slb = 5;
  26.     m_tol = 8;
  27.     m_width = 256;
  28.     m_step = _T("0");
  29.     m_msl = 1.0;
  30.     m_rd2 = 4;
  31.     m_24dc = FALSE;
  32.     m_3dc = FALSE;
  33.     m_pos = FALSE;
  34.     m_dsm = FALSE;
  35.     m_display = TRUE;
  36.     //}}AFX_DATA_INIT
  37.     m_change = FALSE;
  38. }
  39.  
  40.  
  41. void CCoption::DoDataExchange(CDataExchange* pDX)
  42. {
  43.     CDialog::DoDataExchange(pDX);
  44.     //{{AFX_DATA_MAP(CCoption)
  45.     DDX_Text(pDX, IDC_HEIGHT, m_height);
  46.     DDX_Text(pDX, IDC_DPSS, m_dpss);
  47.     DDX_Text(pDX, IDC_OFB, m_ofb);
  48.     DDX_Text(pDX, IDC_RD, m_rd);
  49.     DDX_Text(pDX, IDC_SLB, m_slb);
  50.     DDX_Text(pDX, IDC_TOL, m_tol);
  51.     DDV_MinMaxInt(pDX, m_tol, 1, 15);
  52.     DDX_Text(pDX, IDC_WIDTH, m_width);
  53.     DDX_CBString(pDX, IDC_STEP, m_step);
  54.     DDX_Text(pDX, IDC_MSL, m_msl);
  55.     DDX_Text(pDX, IDC_RD2, m_rd2);
  56.     DDX_Check(pDX, IDC_24DC, m_24dc);
  57.     DDX_Check(pDX, IDC_3DC, m_3dc);
  58.     DDX_Check(pDX, IDC_POSTIVE, m_pos);
  59.     DDX_Check(pDX, IDC_DSM, m_dsm);
  60.     DDX_Check(pDX, IDC_DCO, m_display);
  61.     //}}AFX_DATA_MAP
  62. }
  63.  
  64.  
  65. BEGIN_MESSAGE_MAP(CCoption, CDialog)
  66.     //{{AFX_MSG_MAP(CCoption)
  67.     ON_BN_CLICKED(IDC_DEFAULTC, OnDefaultc)
  68.     //}}AFX_MSG_MAP
  69. END_MESSAGE_MAP()
  70.  
  71.  
  72. /////////////////////////////////////////////////////////////////////////////
  73. // CCoption message handlers
  74. /////////////////////////////////////////////////////////////////////////////
  75. // CDoption dialog
  76.  
  77.  
  78. CDoption::CDoption(CWnd* pParent /*=NULL*/)
  79.     : CDialog(CDoption::IDD, pParent)
  80. {
  81.     //{{AFX_DATA_INIT(CDoption)
  82.     m_nit = 10;
  83.     m_post = TRUE;
  84.     m_sc = 1;
  85.     m_ofs = 7;
  86.     m_msl = 1.0;
  87.     m_display = TRUE;
  88.     m_sb = 5;
  89.     m_out = FALSE;
  90.     //}}AFX_DATA_INIT
  91.     m_change = FALSE;
  92. }
  93.  
  94.  
  95. void CDoption::DoDataExchange(CDataExchange* pDX)
  96. {
  97.     CDialog::DoDataExchange(pDX);
  98.     //{{AFX_DATA_MAP(CDoption)
  99.     DDX_Text(pDX, IDC_NIT, m_nit);
  100.     DDX_Check(pDX, IDC_POSTP, m_post);
  101.     DDX_Text(pDX, IDC_SCF, m_sc);
  102.     DDX_Text(pDX, IDC_OFSD, m_ofs);
  103.     DDX_Text(pDX, IDC_MSLD, m_msl);
  104.     DDX_Check(pDX, IDC_DISPLAY, m_display);
  105.     DDX_Text(pDX, IDC_SBD, m_sb);
  106.     DDX_Check(pDX, IDC_OUT, m_out);
  107.     //}}AFX_DATA_MAP
  108. }
  109.  
  110.  
  111. BEGIN_MESSAGE_MAP(CDoption, CDialog)
  112.     //{{AFX_MSG_MAP(CDoption)
  113.     ON_BN_CLICKED(IDC_DEFAULTD, OnDefaultd)
  114.     //}}AFX_MSG_MAP
  115. END_MESSAGE_MAP()
  116.  
  117.  
  118. /////////////////////////////////////////////////////////////////////////////
  119. // CDoption message handlers
  120.  
  121. void CDoption::OnOK() 
  122. {
  123.     // TODO: Add extra validation here
  124.     m_change = TRUE;
  125.     CDialog::OnOK();
  126. }
  127.  
  128. void CCoption::OnOK() 
  129. {
  130.     // TODO: Add extra validation here
  131.     m_change = TRUE;
  132.     CDialog::OnOK();
  133. }
  134.  
  135. void CCoption::OnDefaultc() 
  136. {
  137.     // TODO: Add your control notification handler code here
  138.     m_height = 256;
  139.     m_dpss = 1;
  140.     m_ofb = 7;
  141.     m_rd = 6;
  142.     m_slb = 5;
  143.     m_tol = 8;
  144.     m_width = 256;
  145.     m_step = _T("0");
  146.     m_msl = 1.0;
  147.     m_rd2 = 4;
  148.     m_24dc = FALSE;
  149.     m_3dc = FALSE;
  150.     m_pos = FALSE;
  151.     m_dsm = FALSE;
  152.     UpdateData(FALSE);
  153.     m_change = FALSE;
  154. }
  155.  
  156. void CDoption::OnDefaultd() 
  157. {
  158.     // TODO: Add your control notification handler code here
  159.     m_nit = 10;
  160.     m_post = TRUE;
  161.     m_sc = 1;
  162.     m_ofs = 7;
  163.     m_msl = 1.0;
  164.     m_display = TRUE;
  165.     m_sb = 5;
  166.     UpdateData(FALSE);
  167.     m_change = FALSE;
  168. }
  169.