// VecDlg.cpp : implementation file // #include "stdafx.h" #include "vector.h" #include "VecDlg.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif ///////////////////////////////////////////////////////////////////////////// // CVectorDlg dialog CVectorDlg::CVectorDlg(CWnd* pParent /*=NULL*/) : CDialog(CVectorDlg::IDD, pParent) { //{{AFX_DATA_INIT(CVectorDlg) m_bDoubleBuffer = TRUE; m_MaxX = 100.0; m_MaxY = 100.0; m_MaxZ = 100.0; m_MinX = 0.0; m_MinY = 0.0; m_MinZ = 0.0; //}}AFX_DATA_INIT m_nEngine = 0; } void CVectorDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); //{{AFX_DATA_MAP(CVectorDlg) DDX_Control(pDX, IDC_ENGINE, m_cbEngine); DDX_Check(pDX, IDC_DOUBLEBUFFER, m_bDoubleBuffer); DDX_Text(pDX, IDC_MAXX, m_MaxX); DDX_Text(pDX, IDC_MAXY, m_MaxY); DDX_Text(pDX, IDC_MAXZ, m_MaxZ); DDX_Text(pDX, IDC_MINX, m_MinX); DDX_Text(pDX, IDC_MINY, m_MinY); DDX_Text(pDX, IDC_MINZ, m_MinZ); //}}AFX_DATA_MAP } BEGIN_MESSAGE_MAP(CVectorDlg, CDialog) //{{AFX_MSG_MAP(CVectorDlg) //}}AFX_MSG_MAP END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // CVectorDlg message handlers BOOL CVectorDlg::OnInitDialog() { CDialog::OnInitDialog(); m_cbEngine.AddString(TEXT("GDI")); m_cbEngine.AddString(TEXT("OpenGL")); // m_cbEngine.AddString(TEXT("DirectX")); m_cbEngine.SetCurSel(m_nEngine); m_cbEngine.EnableWindow(m_bUseEngine); return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE } void CVectorDlg::OnOK() { m_nEngine = m_cbEngine.GetCurSel(); CDialog::OnOK(); }