怎么用MFC判断编辑框内容是否正确 错误字体变为红色

2025-05-16 22:40:32
推荐回答(2个)
回答1:

这个就不是MFC能直接提供的功能了,你有两个选择,一是自己派生CEdit类增加处理颜色功能,二是从网上找个能改颜色的CEdit派生类。

回答2:

判断处添加:
错误的条件
UpdateData(FALSE);
用OnCtlColor函数:
if (错误的条件例如:m_edit!=1)
{
pDC->SetTextColor(RGB(255,0,0));
}