说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

如何做一个白色的、只读的的编辑框?

编辑:说三道四文库 发布时间:2017-11-23 03:33
HTML文档下载 WORD文档下载 PDF文档下载
大家都注意到windows自带的计算器了么?
上面的编辑框只读,是白色,而且无法选中其中文字,请问是怎样做到的?
我用spy++看过,是vc编的,而且就是最普通的只读编辑框。
在Dialog的PreTransMessage中写:
if(pMsg->hwnd=m_edt.GetSafeHwnd())
{
switch(pMsg->message)
{
case WM_LBUTTONDOWN:
case WM_RBUTTONDPWN:
case WM_KEYDOWN:
    retrun true;
    break;
default:
    break;
}
}即可。
也就是截获所有用户消息
改变背景色。
有这方面的贴子。
谢谢,那怎样把它做成白色呢?
用setbkcolor()么?可只能改变文本背景呀?不能把整个编辑框都变成白的。
简单S啦~~~~~~~`

你抓个RichEditCtrl控件设置属性为read-only

看看是不是白色的只读EDIT....so easy
是用刷子改变么?
首先设置你的EDIT控件的BORDER\DISENABLE之类的属性(也可在代码里写),
然后:

HBRUSH CDlgPrintDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) 
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
    if (pWnd->GetDlgCtrlID() == IDC_EDIT1)
    {
        CBrush* back_brush; 
        COLORREF color; 
        color = (COLORREF)RGB(255, 255,255); 
        back_brush = new CBrush(color); 
        return (HBRUSH) (back_brush->m_hObject); 
    }        
return hbr;
}
用RichEditCtrl!!!!!!

read-only时候自动就是白色的!!!
谢谢大侠们!!
可是抱歉,我很菜,还要问一下!
一层大侠提到if(pMsg->hwnd==m_edt.GetSafeHwnd())
m_edt是什么?是变量?id?好像都不行。
还有,就是什么是RichEditCtrl?怎么用?
实在不好意思。

m_edt是你给这个CEdit连接的变量,也可以写成pMsg->hwnd==GetDlgItem(IDC_EDIT_ID)->hwnd
其中IDC_EDIT_ID是该控见的ID
Windows Azure开放公测5个月的收获 RDS添加PostgreSQL支持 几家欢喜几家忧 首届智能硬件峰会:解读硬件创业机遇与挑战(下) 平台与技术专题论坛(二):游戏开发实践分享及IE11新体验 看Twitter上市后的入职面试题 六届中国大数据技术大会PPT精粹(三) AMD推多款异构计算开发工具 着力打造APU软件生态系统 Ceylon 1.0发布:又一个“Java语言替代品”? HTML5开发工具:英特尔XDK New 苹果公司为何“情系”PrimeSense 微App专场:不同平台下微App开发运营那些事 25载工程经验,HBase七年——BDTC2013讲师Michael Stack 或许对你创业有所启示:10个英国快速增长的科技创业公司 小米游戏中心10月报告:分析各种手游活动之优劣 欢网王智勇:传统电视厂商须补互联网基因 透露与百度合作细节 支付宝声波支付之初体验 首款使用HSA架构的Kaveri APU、多款异构计算开发工具APU13上齐亮相 分享10段实用的HTML5代码 十条建议送给那些初入职场的小白 这是要灭掉DC的节奏?谷歌欲推Android摄像头API 支持RAW 专访产品经理Markus Spiering:冬眠多年后的Flickr如何在夹缝中生存? 创业与投资专题论坛:硬件的现在!创业的未来? 造就Office新用法:微软推WP应用 可遥控Office文件 成为一名PHP专家其实并不难 前富士康CEO程天纵:创新来自长尾,创业源于创客! 最危险的开源项目——比特币 11月20日:微软正式发布Windows 1.0 回顾历代Windows版本界面 微软CEO鲍尔默卸职前在股东会上的最后演讲 微软改革员工排名制度或将开启新篇章 【快讯】SAP联合中国电信,又一外商公有云曲线入华 微软CloudOS云操作系统构建企业级三云合一 安装传奇补丁的问题,文件夹已满????????????? 求Max232\Max485资料和c51及汇编例程 在Notes中,怎樣將查詢得到的符合條件的文檔中的計算字段的值加總列印或保存起來? 看了这个,我真的害怕了!--〉天下原本就没有“真美女” (急)如何从OCX的弹出FORM,返回参数给USERCONTROLL,500分即送。 这样写那里错了? 还原精灵问题,高手请进 一个关于短信开发的数据库设计问题,高手指点。。。。 请解释一下控件的工作原理,ActiveX控件和*.ocx文件是一回事吗?如果我有一个VB调用相关控件的系统,我要转成ASP的B/S结构,应该怎么做? 关于bho的问题 ,, at指令的问题,高手看过来! 对侯捷所译C++ Primer题解中,第208页10.5(c)题答案分析的疑问?(函数模板) Windows 2000下找不到samba服务器,高手指点! AD和額外域控制器的角色轉換 两个问题? 请教大家如何从另外一个程序往一个dx的游戏上写字?? asp程序取sql存储过程返回参数的问题 初学c++,请教 加权平均分 如何快速的判断文件是否存在? 问一个软件!!! 98的提示符下加载哪个命令可以出现中文? 关于C的疑惑 asp程序取sql存储过程返回参数的问题 精品:数据库-表字段类型的写法!! 谁知道一般网站的在线人数统计功能是如何实现的? 如何处理float型的长度问题? 请大家帮忙这个存储过程该怎样设计?呵呵,不好意思!第一次发贴发错了^_^ 在线请教,找错 请高手门帮我解决一个问题! 请问如何把一个form的关闭按钮屏蔽掉而只留下标题栏? 高手::::请教一个简单的问题???? 还是.net连oracle的问题 急救!VB访问Linux服务器上的Oracle8i的问题 如何在没有安装.net的机子上运行C#程序阿?? 在模板实参推演中,数组的长度是如何得知的呢??? asp作提交表单 自动发到指定邮箱里。 急哭了!在线等待!!!!!! 为何我的sql服务管理器停止不了,一直为“正在停止”,而一旦停止了却又启动不起来? 怎样调用IE的一些功能??? 求教,急! 初学asp,问个简单的问题吧:怎么样知道客户端的时间? strus的配置和使用,我用jdevelop, ADO+MSSQL对DataSet中Record定位 欢迎讨论,关于水晶报表实现:折线图,或者柱形图问题 在线求助:如何读取B端操作系统信息和浏览器信息? 系統用戶使用權限的設計 combox 问题 急寻MAYA编程高手 服务器端有一个很大的XML(10M)文件,怎样从client端读取? CMainFrame 的窗口句柄怎么得到 从数据库读出文本如何保持原来格式 ? 皮肤传声皮肤和肌肉能传声吗,如果可以,要排除那些因素的影响,还有请设计一个实验证明他!这个不是证明介质不同的吗? 填表x () 1 ( ) 4 6.25 () ()√x 1/2 ( ) 1又1/2 () () 3 5计算√10的4次方 10的8次方分之1 宏志中学九年级300名同学毕业前夕给灾区90名同学捐赠了一批学习用品(书包和文具盒),由于零花钱有限,每6人合买一个书包,每2人合买一个文具盒(每个同学都只参加一件学习用品的购买) 1.在△ABC和△A'B'C'中,如果∠A=44°15′,∠B=67°12′,∠C=68°33′,∠A‘=44°15′,AC=A'C',CB=C'B',那么这两个三角形()A.一定不全等 B.一定全等 C.不一定全等 D.以上都不对2.在△ABC和△A'B'C'中,AB=A'B',AC=A' 八年级数学学习合作小组在学过《图形的相似》这一章后,发现可将相似三 角形的定义、判定以及性质拓展到 不能传声的物质有什么?真空属于物质吗? 简便计算:7x8—56÷7 填空题 全部 56题如何推算? 电阻率能解决的地质问题关于物探电法的 1.若2:(a-3)=(a-3):8,则a=____2.如果线段a=2,且a,b的比例中项为根号10,那么线段b=______3.如果两个相似三角形的相似比是1:3,那么这两个三角形面积的比是_____4.梯形的上底长为1.2cm,下底为1.8cm,高为1cm, 联合国调查小组推迟检查叙利亚两处化武首届中沙炼油科技论坛在沙特召开美国西南部遭遇强风沙尘天气 当地交通德国男子以点燃自家公寓要胁 欲与市长奥巴马与以色列总理就伊朗问题进行商谈刘诗诗最新生活美照曝光(组图)一家三口同床时的销魂睡姿 网友惊呆了德一男子以点燃自家公寓相威胁 要求与联合国小组推迟检查叙利亚两处化武场地山西被挖眼男童精神状态良好 约两周后浙江卫生厅副厅长回应杀医案:医疗场所副省级干部公款消费喝死陪酒人员我省扩大“营改增”试点范围车市先河 吉利汽车入驻苏宁拦河坝现缺口两辈人呵护的防护林防线被崔龙海带头誓死效忠金正恩兰大二院中西药治癫痫达到国际先进水平这些用药误区你知道吗?郭德纲能否上春晚冯小刚最终拍板福利彩票开奖公告90名领军人才聘期已满将进行考核广丰致炫平安夜炫动登场
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘