void DialogEventClock::OnOK() { // TODO: この位置にその他の検証用のコードを追加してください CEvent *event = getEvent(); TimeSensorNode *tsensor = (TimeSensorNode *)event->getNode(); assert(tsensor->isTimeSensorNode() == true); if (tsensor->isTimeSensorNode() == false) return; char optionString[256]; GetDlgItemText(IDC_INTREVAL_TIME, optionString, 255); float value; if (sscanf(optionString, "%f", &value) == 1) { sprintf(optionString, "%g", value); event->setOptionString(optionString); } else MessageBeep(0); CDialog::OnOK(); }