如何在程序中虚拟键盘按键

eric123 2001-08-02 11:09:07
例如,想在edit1取得焦点后虚拟end键以使光标移至edit1中文本的最后。试了几种方法总不成功。
...全文
88 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
eric123 2001-08-02
  • 打赏
  • 举报
回复
to xzm2000(不是云):
你的方法好,多谢了
eric123 2001-08-02
  • 打赏
  • 举报
回复
看不懂,能不能具体一点或把源码写出来。
xzm2000 2001-08-02
  • 打赏
  • 举报
回复
用这个方法可以达到你的要求
edit1.selstart := length(edit1.text);
trainbox 2001-08-02
  • 打赏
  • 举报
回复
用keybd_event 发送,具体说明见msdn
glcs 2001-08-02
  • 打赏
  • 举报
回复
用keybd_event :
VOID keybd_event(
BYTE bVk, // virtual-key code
BYTE bScan, // hardware scan code
DWORD dwFlags, // flags specifying various function options
DWORD dwExtraInfo // additional data associated with keystroke
);
Virtual on-screen keyboard 取代 Windows 屏幕键盘与热虚拟键盘,在短短几分钟内并开始像亲手打字!Virtual on-screen keyboard 包含多项先进功能,使屏幕上打字更快,更容易,更准确。充分利用您的触摸屏电脑(平板电脑,UMPC,平板电脑,车载电脑,触摸显示器等等)或类型用鼠标快速,高效! 虚拟键盘软件 Hot Virtual Keyboard 文版虚拟键盘软件 Hot Virtual Keyboard 文版 创建自己的虚拟键盘,屏幕上的键盘看起来很古老。 输入鼠标手势配置,启动程序,浏览互联网。新的虚拟键盘输入技术采用了先进的现代移动电话和传播,包括单词自动完成,让你选择正确的字与一个单一的点击后输入一个或两个字母。 平板电脑,UMPC,平板电脑,车载电脑和类似的触摸屏设备的用户会发现不可缺少的虚拟键盘。 使用鼠标,触摸板或手指在屏幕上打字。 用虚拟键盘,你可以通过使用内置的Windows屏幕键盘输入更快捷,更方便。 使用手势,快速执行重复的操作,如转换字母大小写,指定应用程序隐藏,并设置自己的快捷键启动程序或网站,运行宏,并执行操作,如复制和粘贴。 新的虚拟屏幕键盘取代Windows自带的屏幕上的键盘更先进的替代。 它只是作为兼容本机应用程序虚拟键盘支持所有语言和所有已安装的键盘布局,是一个真正的国际化的工具。 提供超过40个预定义的键盘皮肤,屏幕上的虚拟键盘,使您可以根据您的个人喜好创建,自定义配置一个独特的新键盘。 调整色彩和伽玛,独特的声音分配,设置按键的形状,选择自己的背景。 主要特点 完全可定制的外观和行为可编程按钮进行常规操作,如复制和粘贴文本启动应用程序,打开网页或运行宏Word自动完成,使打字比以往任何时候都更快,更准确支持多国语言和键盘布局整合到其他系统的虚拟键盘在Windows 7和Windows 8支持多点触控

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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