CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  界面

edit control怎么样实现不变灰但是不能编辑的?

楼主Hopenight(被K喊母)2005-04-02 00:08:53 在 VC/MFC / 界面 提问

就像QQ的聊天窗口里面用来显示已经发送的信息的窗口!  
  我试图在那个控件OnInitDialog()的时候SendMessage(EM_SETREADONLY,0,0);  
  不能够实现,不知道该怎么做,谢谢各位指教,我现在还很菜!  
  谢谢! 问题点数:20、回复次数:9Top

1 楼nwcow(冰山下的野牦牛)回复于 2005-04-02 00:17:31 得分 0

应该是这样吧,呵呵  
  SendMessage(EM_SETREADONLY,1,1);  
  Top

2 楼Hopenight(被K喊母)回复于 2005-04-02 01:18:41 得分 0

还是不行啊!  
  谢谢你的关注Top

3 楼wangjianddy(~~~~>_<~~~~)回复于 2005-04-02 09:08:19 得分 0

可以子类化,过滤编辑操作就行了  
  Top

4 楼wangjianddy(~~~~>_<~~~~)回复于 2005-04-02 09:15:47 得分 10

我这有例子,如果需要留下Email我发给你  
  Top

5 楼surstar(我要写个操作系统出来……)回复于 2005-04-02 10:06:13 得分 0

路过,看到有例子,我也要  
   
  yuhejun@126.com  
   
      TKSTop

6 楼Hopenight(被K喊母)回复于 2005-04-02 21:43:55 得分 0

wangjianddy,谢谢你了,我的邮箱是zengbao2000@163.comTop

7 楼wangjianddy(~~~~>_<~~~~)回复于 2005-04-02 23:16:23 得分 0

OK,已经发过了Top

8 楼surstar(我要写个操作系统出来……)回复于 2005-04-02 23:23:38 得分 0

写写, 收到了,哪一天开个贴给你分Top

9 楼virtualfunction(virtualfunction)回复于 2005-04-02 23:28:35 得分 10

方法很多,下述两种:  
  1、subclass方法。用GetWindowLong获取控件的WndProc,用自己的WndProc(如MyWndProc)替代控件的,在自己的WndProc(如MyWndProc)中拦截键盘和鼠标操作message;  
  2、类继承方法。从CEdit继承一个CMyEdit类,在其中拦截键盘和鼠标操作message;用CMyEdit替代控件的CEdit。  
  3、.............。Top

相关问题

  • 如何让edit 变灰色?
  • 图标变灰和加阴影效果如何实现?
  • 工具栏中的某个按钮变灰,即不可用,菜单的某项变灰不可用,请问如何实现,谢谢了
  • 在控件CListCtrl范围内显示右键菜单,要禁用并且变灰。现在能实现禁用,但并不能变灰。问题出在那里?
  • 怎样使数据窗口中的某个编辑控件变灰?(代码实现)
  • 如何在网页上实现按钮无效(即变灰,像vb中的disable一样)?急盼!
  • Treeview中的Checkbox:是否不能实现半选状态(变灰),如果不能,还有什么办法
  • 请问,如何用javascript实现一个按钮按下后,使所有的复选框变灰不能再用?
  • 树控件关于选择后在失去焦点状态下变灰的实现
  • 如何让edit box 在设成disable后不变灰,还是原来的白色(没办法,客户要这样)

关键词

  • 控件
  • wndproc
  • 方法

得分解答快速导航

  • 帖主:Hopenight
  • wangjianddy
  • virtualfunction

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo