// VecProp.cpp : implementation file // #include "stdafx.h" #include "leadvector.h" #include "VecProp.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif ///////////////////////////////////////////////////////////////////////////// // CVecPropDlg dialog CVecPropDlg::CVecPropDlg(CWnd* pParent /*=NULL*/) : CDialog(CVecPropDlg::IDD, pParent) { //{{AFX_DATA_INIT(CVecPropDlg) m_iEngine = 0; m_bDoubleBuffer = TRUE; m_dblMaxX = 0.0; m_dblMaxY = 0.0; m_dblMaxZ = 0.0; m_dblMinX = 0.0; m_dblMinY = 0.0; m_dblMinZ = 0.0; //}}AFX_DATA_INIT m_bNew = FALSE; } void CVecPropDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); //{{AFX_DATA_MAP(CVecPropDlg) DDX_CBIndex(pDX, IDC_ENGINE, m_iEngine); DDX_Check(pDX, IDC_DOUBLEBUFFER, m_bDoubleBuffer); DDX_Text(pDX, IDC_MAXX, m_dblMaxX); DDX_Text(pDX, IDC_MAXY, m_dblMaxY); DDX_Text(pDX, IDC_MAXZ, m_dblMaxZ); DDX_Text(pDX, IDC_MINX, m_dblMinX); DDX_Text(pDX, IDC_MINY, m_dblMinY); DDX_Text(pDX, IDC_MINZ, m_dblMinZ); //}}AFX_DATA_MAP } BEGIN_MESSAGE_MAP(CVecPropDlg, CDialog) //{{AFX_MSG_MAP(CVecPropDlg) //}}AFX_MSG_MAP END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // CVecPropDlg message handlers BOOL CVecPropDlg::OnInitDialog() { CComboBox *pEngine; CDialog::OnInitDialog(); pEngine = (CComboBox *)GetDlgItem( IDC_ENGINE ); pEngine->AddString( "GDI" ); if( m_bNew ) { pEngine->EnableWindow( FALSE ); } else { pEngine->AddString( "OpenGL" ); //pEngine->AddString( "DirectX" ); pEngine->EnableWindow( ); } pEngine->SetCurSel( 0 ); return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE }