void CGraphicsPropertyPage::OnGraphChColor() { int index = m_graph_combo.GetCurSel(); if (index == -1) return; CGraphProps* grprop = grprops.GetAt(index); CColorDialog dlg(grprop->GetGraphColor()); if (dlg.DoModal() == IDOK) { grprop->SetGraphColor(dlg.GetColor()); m_graph_combo.RedrawWindow(); }; }