MFC中我的CEdit控件属性设置中选择了Disabled后可以。。。。

MFC中我的CEdit控件属性设置中选择了Disabled后可以改变它的背景色,但不能设置字体的颜色,请问该如何设置?希望能回答具体一些!!... MFC中我的CEdit控件属性设置中选择了Disabled后可以改变它的背景色,但不能设置字体的颜色,请问该如何设置?希望能回答具体一些!! 展开
 我来答
百度网友881a6a941
2006-08-23 · TA获得超过5793个赞
知道小有建树答主
回答量:1100
采纳率:0%
帮助的人:999万
展开全部
在OnCtlColor事件中处理代码就可以实现改变文本框颜色和文字颜色例如代码[摘选自我的程序]:

if (pWnd->GetDlgCtrlID() == IDC_EDIT1)
{
// 设置IDC_EDIT_TEXT2文本色为红色
pDC->SetTextColor(RGB(255, 0, 0));
// 设置IDC_EDIT_TEXT2中文本背景色为黄色
pDC->SetBkColor(RGB(255,255,0));
// 设置IDC_EDIT_TEXT2颜色为绿色
}

SetTextColor可以改变文字颜色
SetBkColor 可以改变背景颜色

另外Disabled后好象都是灰色!

另外推荐你使用一些美化的类,可以方便的实现这些功能.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式