Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Visual Basic > 利用 EM_LINESCROLL 信息控制 TextBox 的卷动
【标  题】:利用 EM_LINESCROLL 信息控制 TextBox 的卷动
【关键字】:C,NE,信息,RO,OL,Text,IN,TextBox,LINE,ESC,ex,EM,LINESCROLL,TextBox
【来  源】:网络

利用 EM_LINESCROLL 信息控制 TextBox 的卷动

Your Ad Here 在含有卷动轴的 TextBox 中, 如何以程序控制 TextBox 的卷动?传送 EM_LINESCROLL 信息给 TextBox 控制文件,方法是调用 SendMessage API 函数,细节如下:
1. API 的声明:
Const EM_LINESCROLL = &HB6
Private Declare Function SendMessageBynum Lib "user32" Alias "
SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As
Long, ByVal lParam As Long) As Long
注:如果以上的声明放在「一般模块」底下, 应在 Const 之前加上 Public 保留
字, 并且将 Declare 之前的 Private 保留字去掉。
2. 调用范例:
ret = SendMessageBynum(Text1.hwnd, EM_LINESCROLL, 0, 1 ) ' 下卷一行
ret = SendMessageBynum(Text1.hwnd, EM_LINESCROLL, 0, -1 ) ' 上卷一行
ret = SendMessageBynum(Text1.hwnd, EM_LINESCROLL, 1, 0) ' 右卷一列
ret = SendMessageBynum(Text1.hwnd, EM_LINESCROLL, -1, 0) ' 左卷一列
ret = SendMessageBynum(Text1.hwnd, EM_LINESCROLL, 1, 1 ) ' 下卷一行且右
卷一列
注:以上的 Text1 为 TextBox 的名称。
在 ListBox 之中,如何检测鼠标所在位置的选项?:【上一篇】
快速从文本文件装入文本到 ListBox:【下一篇】
【相关文章】
  • 调整 Combo 下拉部分的宽度
  • 在VB的Winsock编程框架
  • VB调用Microsoft Agent控件与电脑交谈
  • Visual Basic创建“五星”级控件
  • VB中用AresButtonPro控件制作漂亮按钮
  • 这个FormShaper绝对不同于XShaper,看看就知道了! Cool!HU!?
  • 用Winsock控件发信Email
  • 一个封装了500多个Windows API的控件
  • MailSlot是一32位的OCX控件
  • 模仿ICQ菜单,用它来模仿Windows开始菜单再好不过了
  • 【随机文章】
  • 计算某天是星期几【C代码】
  • oracle 数据分页查询
  • 生财有道
  • DOS 下启动 Linux
  • ViewStation MP 视频终端介绍
  • 用Flash MX绘制世界杯会标
  • 四十二天学英语的模范短文
  • FreeBSD完全新手指南
  • JAVA 程序中如何拷贝一个目录下的文件及子目录到另一个目录,如何获取系统环境变量等...
  • sun服务器内存报警更换规则
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.