home *** CD-ROM | disk | FTP | other *** search
- // coption.cpp : implementation file
- //
-
- #include "stdafx.h"
- #include "FracCompress.h"
- #include "coption.h"
-
- #ifdef _DEBUG
- #undef THIS_FILE
- static char BASED_CODE THIS_FILE[] = __FILE__;
- #endif
-
- /////////////////////////////////////////////////////////////////////////////
- // CCoption dialog
-
-
- CCoption::CCoption(CWnd* pParent /*=NULL*/)
- : CDialog(CCoption::IDD, pParent)
- {
- //{{AFX_DATA_INIT(CCoption)
- m_height = 256;
- m_dpss = 1;
- m_ofb = 7;
- m_rd = 6;
- m_slb = 5;
- m_tol = 8;
- m_width = 256;
- m_step = _T("0");
- m_msl = 1.0;
- m_rd2 = 4;
- m_24dc = FALSE;
- m_3dc = FALSE;
- m_pos = FALSE;
- m_dsm = FALSE;
- m_display = TRUE;
- //}}AFX_DATA_INIT
- m_change = FALSE;
- }
-
-
- void CCoption::DoDataExchange(CDataExchange* pDX)
- {
- CDialog::DoDataExchange(pDX);
- //{{AFX_DATA_MAP(CCoption)
- DDX_Text(pDX, IDC_HEIGHT, m_height);
- DDX_Text(pDX, IDC_DPSS, m_dpss);
- DDX_Text(pDX, IDC_OFB, m_ofb);
- DDX_Text(pDX, IDC_RD, m_rd);
- DDX_Text(pDX, IDC_SLB, m_slb);
- DDX_Text(pDX, IDC_TOL, m_tol);
- DDV_MinMaxInt(pDX, m_tol, 1, 15);
- DDX_Text(pDX, IDC_WIDTH, m_width);
- DDX_CBString(pDX, IDC_STEP, m_step);
- DDX_Text(pDX, IDC_MSL, m_msl);
- DDX_Text(pDX, IDC_RD2, m_rd2);
- DDX_Check(pDX, IDC_24DC, m_24dc);
- DDX_Check(pDX, IDC_3DC, m_3dc);
- DDX_Check(pDX, IDC_POSTIVE, m_pos);
- DDX_Check(pDX, IDC_DSM, m_dsm);
- DDX_Check(pDX, IDC_DCO, m_display);
- //}}AFX_DATA_MAP
- }
-
-
- BEGIN_MESSAGE_MAP(CCoption, CDialog)
- //{{AFX_MSG_MAP(CCoption)
- ON_BN_CLICKED(IDC_DEFAULTC, OnDefaultc)
- //}}AFX_MSG_MAP
- END_MESSAGE_MAP()
-
-
- /////////////////////////////////////////////////////////////////////////////
- // CCoption message handlers
- /////////////////////////////////////////////////////////////////////////////
- // CDoption dialog
-
-
- CDoption::CDoption(CWnd* pParent /*=NULL*/)
- : CDialog(CDoption::IDD, pParent)
- {
- //{{AFX_DATA_INIT(CDoption)
- m_nit = 10;
- m_post = TRUE;
- m_sc = 1;
- m_ofs = 7;
- m_msl = 1.0;
- m_display = TRUE;
- m_sb = 5;
- m_out = FALSE;
- //}}AFX_DATA_INIT
- m_change = FALSE;
- }
-
-
- void CDoption::DoDataExchange(CDataExchange* pDX)
- {
- CDialog::DoDataExchange(pDX);
- //{{AFX_DATA_MAP(CDoption)
- DDX_Text(pDX, IDC_NIT, m_nit);
- DDX_Check(pDX, IDC_POSTP, m_post);
- DDX_Text(pDX, IDC_SCF, m_sc);
- DDX_Text(pDX, IDC_OFSD, m_ofs);
- DDX_Text(pDX, IDC_MSLD, m_msl);
- DDX_Check(pDX, IDC_DISPLAY, m_display);
- DDX_Text(pDX, IDC_SBD, m_sb);
- DDX_Check(pDX, IDC_OUT, m_out);
- //}}AFX_DATA_MAP
- }
-
-
- BEGIN_MESSAGE_MAP(CDoption, CDialog)
- //{{AFX_MSG_MAP(CDoption)
- ON_BN_CLICKED(IDC_DEFAULTD, OnDefaultd)
- //}}AFX_MSG_MAP
- END_MESSAGE_MAP()
-
-
- /////////////////////////////////////////////////////////////////////////////
- // CDoption message handlers
-
- void CDoption::OnOK()
- {
- // TODO: Add extra validation here
- m_change = TRUE;
- CDialog::OnOK();
- }
-
- void CCoption::OnOK()
- {
- // TODO: Add extra validation here
- m_change = TRUE;
- CDialog::OnOK();
- }
-
- void CCoption::OnDefaultc()
- {
- // TODO: Add your control notification handler code here
- m_height = 256;
- m_dpss = 1;
- m_ofb = 7;
- m_rd = 6;
- m_slb = 5;
- m_tol = 8;
- m_width = 256;
- m_step = _T("0");
- m_msl = 1.0;
- m_rd2 = 4;
- m_24dc = FALSE;
- m_3dc = FALSE;
- m_pos = FALSE;
- m_dsm = FALSE;
- UpdateData(FALSE);
- m_change = FALSE;
- }
-
- void CDoption::OnDefaultd()
- {
- // TODO: Add your control notification handler code here
- m_nit = 10;
- m_post = TRUE;
- m_sc = 1;
- m_ofs = 7;
- m_msl = 1.0;
- m_display = TRUE;
- m_sb = 5;
- UpdateData(FALSE);
- m_change = FALSE;
- }
-