在子对话框的泪构造函数和析构函数前加入了如下的颜色表
const COLORREF CPaintDlg::m_crColors[8]={
RGB(0,0,0),
RGB(0,0,255),
RGB(0,255,0),
RGB(0,255,255),
RGB(255,0,0),
RGB(255,0,255),
RGB(255,255,0),
RGB(255,255,255)
};
//////////////////////////////////////////////////////////////////////////
// CPaintDlg dialog
又定义了如下函数:
void CPaintDlg::DrawLine(CPaintDC *pdc, int iColor)
{
CPen lSolidPen(PS_SOLID,1,m_crColors[iColor]);
     …………
}
但画笔的颜色没有因主对话框中单选框选项的变化而变化,该如何使其变化?