// SetSMemory.cpp : 実装ファイル // #include "stdafx.h" #include "resource.h" #include "SetSMemory.h" // CSetSMemory ダイアログ IMPLEMENT_DYNAMIC(CSetSMemory, CDialog) CSetSMemory::CSetSMemory(CParameterSet prm, CWnd* pParent /*=NULL*/) : CDialog(CSetSMemory::IDD, pParent) { param = prm; cordCBox = NULL; quatCBox = NULL; } void CSetSMemory::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); } BEGIN_MESSAGE_MAP(CSetSMemory, CDialog) END_MESSAGE_MAP() BOOL CSetSMemory::OnInitDialog() { CDialog::OnInitDialog(); cordCBox = (CButton*)GetDlgItem(IDC_CHECK_SMEMORY_CORD); quatCBox = (CButton*)GetDlgItem(IDC_CHECK_SMEMORY_QUAT); if (param.outSMemoryCord) cordCBox->SetCheck(1); else cordCBox->SetCheck(0); if (param.outSMemoryQuat) quatCBox->SetCheck(1); else quatCBox->SetCheck(0); return TRUE; } void CSetSMemory::OnOK() { if (cordCBox->GetCheck()) param.outSMemoryCord = TRUE; else param.outSMemoryCord = FALSE; if (quatCBox->GetCheck()) param.outSMemoryQuat = TRUE; else param.outSMemoryQuat = FALSE; CDialog::OnOK(); }