在VB5中如何实现向DOS那样的滚屏效果?

ffb 2000-07-26 04:45:00
请教:
在VB5中如何实现向DOS那样的滚屏效果?
...全文
217 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
prefix 2000-08-09
  • 打赏
  • 举报
回复
SendMessage Text1.hwnd, EM_LINESCROLL, 0, ByVal -1
这里的-1以是向下,如果是1则向上(指文字滚动的方向),看你希望它怎么滚动(看字要向上还是要向下)。这个只有在文本满一屏以上才行,就是说这个功能和你按滚动条一样。

你说最下边是指什么呢?
ffb 2000-08-08
  • 打赏
  • 举报
回复
谢谢大家,可我试了为什么不行呢?
Richtextbox1.upto eof 语法错
Richtextbox1.upto "$"一点反应也没有

SendMessage(Text1.hwnd,EM_LINESCROLL,0,1)
能滚到text顶,怎么滚到最下边呢?
prefix 2000-08-08
  • 打赏
  • 举报
回复
Private CONST EM_LINESCROLL=&HB6
SendMessage(Text1.hwnd,EM_LINESCROLL,0,1)
SendMessage可以在api浏览器中找到说明格式
给分给分。
LiuYongSheng 2000-07-30
  • 打赏
  • 举报
回复
把焦点移到文本框中,用sendkeys发送一个Pagedomn按键消息就可以了
Un1 2000-07-28
  • 打赏
  • 举报
回复
去MSDN中的“索引”输入“ScrollDC”就知道了。
Garfield 2000-07-27
  • 打赏
  • 举报
回复
其实,用移动Label控件的方法最简单,如果你要例子,就写信给我吧(maozai@china.com),要加分哦!
yiwei 2000-07-27
  • 打赏
  • 举报
回复
如果用TEXTBOX,你可以使用SendMessage来实现滚屏,不过,为什么不用RichTextBox呢?用它可以实现彩色文字,要滚屏也简单:Richtextbox1.upto eof
ffb 2000-07-27
  • 打赏
  • 举报
回复
Re:Un1
抱歉,我听不明白,什么叫ScrollDC ?
我想编一个小MUD,以前在QB编过一个,但在VB,不止如何让他像DOS那样自动滚屏
用Text无法自动显示最下面的内容,且删除屏幕外的内容不方便.
Un1 2000-07-26
  • 打赏
  • 举报
回复
ScrollDC

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧