162行是
COLORREF Color=RGB代码是书上抄下来的,反复对比了几遍,应该没敲错。  1>------ 已启动全部重新生成: 项目: CheckRadio, 配置: Debug Win32 ------
1>正在删除项目“CheckRadio”(配置“Debug|Win32”)的中间文件和输出文件
1>正在编译...
1>stdafx.cpp
1>正在编译...
1>CheckRadio.cpp
1>CheckRadioDlg.cpp
1>f:\codetest\checkradio\checkradio\checkradiodlg.cpp(162) : fatal error C1057: 宏展开中遇到意外的文件结束
1>正在生成代码...
1>生成日志保存在“file://f:\codetest\CheckRadio\CheckRadio\Debug\BuildLog.htm”
1>CheckRadio - 1 个错误,个警告
========== 全部重新生成: 0 已成功, 1 已失败, 0 已跳过==========void CCheckRadioDlg::OnPaint()
{
if (IsIconic())
{
CPaintDC dc(this); // 用于绘制的设备上下文 SendMessage(WM_ICONERASEBKGND, reinterpret_cast<WPARAM>(dc.GetSafeHdc()), 0); // 使图标在工作矩形中居中
int cxIcon = GetSystemMetrics(SM_CXICON);
int cyIcon = GetSystemMetrics(SM_CYICON);
CRect rect;
GetClientRect(&rect);
int x = (rect.Width() - cxIcon + 1) / 2;
int y = (rect.Height() - cyIcon + 1) / 2; // 绘制图标
dc.DrawIcon(x, y, m_hIcon);
}
else
{

if(IsDlgButtonChecked(IDC_LIGHT))
    m_bLight=TRUE;

COLORREF Color=RGB
(m_bRed ? (m_bLight==TRUE?255:128):0,
m_bGreen ? (m_bLight==TRUE?255:128):0,
m_bBlue  ? (m_bLight==TRUE?255:128):0; Cbrush Brush(Color);
CPaintDC dc(this);
dc.FillRect(&m_RectSample,&Brush);


CDialog::OnPaint();
}
}