| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1384 人关注过本帖
标题:EDIT滚屏显示实时信息
只看楼主 加入收藏
circuit
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-1-15
收藏
 问题点数:0 回复次数:3 
EDIT滚屏显示实时信息
各位大侠。。帮忙看一哈。。。
我用EDIT做一个实时进度显示,
如果不用鼠标点击EDIT,滚屏显示正常
但是当用户用鼠标改变EDIT中光标的位置后,
接着显示的内容,会出现在光标后,这样就乱了。
是怎么回事。我不希望光标不按程序的意图改变
Dealedsector++;//比如加到1024
if( ! ( Dealedsector % 10 )   )
    {
      eraseRate.Format("擦除进度 : %d / %d",Dealedsector,msg_status.totalBlockNum);        
      pEdit->ReplaceSel(eraseRate);
      pEdit->SetSel(pEdit->GetWindowTextLength()-eraseRate.GetLength(),pEdit->GetWindowTextLength());
        
    }
擦除进度 : 100/1024  //应该是在原有基础上覆盖啊。。。
擦除进度 : 420 / 1024擦除进度 : 480 / 1024擦除进度 : 540 / 1024   //光标位置被改动以后就会出这种问题
怎么解决,谢谢!!!!急
搜索更多相关主题的帖子: EDIT 实时 
2008-04-29 12:00
radcat
Rank: 3Rank: 3
等 级:论坛游民
威 望:8
帖 子:306
专家分:45
注 册:2006-9-12
收藏
得分:0 
如果你不让edit响应鼠标的事件可以吗?

2008-04-29 18:20
circuit
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-1-15
收藏
得分:0 
谢谢
问题已经解决。。。改用listbox做了。。。
我也考虑过屏蔽鼠标事件。后来发现用listbox可以做到,而且代码很简单。
谢谢。
2008-06-02 16:38
rarra
该用户已被删除
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2008-06-02 16:45
快速回复:EDIT滚屏显示实时信息
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024554 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved