如何修改只读编辑框的背景色和字体色? 使用WM_CTLCOLOREDIT 来设置,正常编辑框设置成功,只读的不变强制获取只读编辑框句柄,用再获取它的hdc,强制setbkcolor,failed 。。求解决之道。。SDK 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TControlCanvas* cc = new TControlCanvas; cc->Control = edt1; RECT r = cc->Control->ClientRect; cc->Brush->Color = clYellow; cc->FillRect(r); cc->Font->Color = clRed; cc->TextOutA(1,1,edt1->Text); delete cc; MF啥C啊,MFC哪来的TControlCanvas对象和clYellow这些枚举 查不到TControlCanvas的结构,不知道怎么用唉这东西是个类啊。话说我上面说的两个方法为什么行不通,能解释一下吗? 最直接的方法是处理 WM_CTLCOLORSTATIC ,只读编辑框在这里处理 都只读了,可以继承CStatic自绘了。只读edit设置背景色,在OnCtlColor中是无效的,这个已经经过很多csdn高手验证过了 呵呵。。没学过MFC知道把它当作static的消息来处理就是了 在oracle中时间vc6 putcollect用法出错 帮忙解释一下这段代码 DX的一基本问题,请高手指点 怎么样让根目录变成当前使用过的目录? 在子窗口中创建滚动条出错~~ MFC中的图片 如何控制风扇的开关及转速? 一个Edit Box数据更新的问题 关于hook的一个问题。 请问有谁知道这种传感器 重绘对话窗标题栏和边框,在win7下总有一圈透明的边框,怎么解决? 问VC6.0里面关于提示的快捷键
TControlCanvas* cc = new TControlCanvas;
cc->Control = edt1;
RECT r = cc->Control->ClientRect;
cc->Brush->Color = clYellow;
cc->FillRect(r);
cc->Font->Color = clRed;
cc->TextOutA(1,1,edt1->Text);
delete cc;
话说我上面说的两个方法为什么行不通,能解释一下吗?