当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 在Windows大行其道的今天,windows界面程序受到广大用户的欢迎。
 

 

    摘要:unit unit1; interface uses windows, messages, sysutils, variants, classes, graphics, controls, forms, dialogs, stdctrls, extctrls; type tform1 = class(tform) timer1: ttimer;......
    摘要:delphi中scriptcontrol的高级应用(一) 在我们的windows系统里提供了一个叫scriptcontrol的ocx组件,我们可以用这个组件来实现脚本故事世界的精彩。 1、创建scriptcontrol组件服务 首先,我们来看一下该组件都有哪些方法和属性。如图001,002。 图001 图002 接着,我们用del......


用程序模拟键盘和鼠标键盘
       在windows大行其道的今天,windows界面程序受到广大用户的欢迎.对这些程序的操作不外乎两种,键盘输入控制与鼠标输入控制.有时,对于繁杂的,或重复性的操作,我们能否通过编制程序来代替手工输入,而用程序来模拟键盘及鼠标的输入呢?答案是肯定的.这主要是通过两个api函数来实现的.     下面以delphi为例来介绍一下如何实现这两个功能.模拟键盘我们用keybd_event这个api函数,模拟鼠标按键用mouse_event函数.大家不用担心,在delphi里调用api函数是很方便的事.   

【程序编程相关:Delphi中实现汉字拼音声母查询

【推荐阅读:实现QQ窗体的缩入伸出功能

  先介绍一下keybd_event函数.keybd_event能触发一个按键事件,也就是说回产生一个wm_keydown或wm_keyup消息.当然也可以用产生这两个消息来模拟按键,但是没有直接用这个函数方便.keybd_event共有四个参数,第一个为按键的虚拟键值,如回车键为vk_return, tab键为vk_tab.第二个参数为扫描码,一般不用设置,用0代替就行.第三个参数为选项标志,如果为keydown则置0即可,如果为keyup则设成“keyeventf_keyup”,第四个参数一般也是置0即可.用如下代码即可实现模拟按下i键,其中的$49表示i键的虚拟键值: 【扩展信息:用DELPHI的RTTI实现对象的XML

keybd_event($49,0,0,0);

keybd_event($49,0,keyeventf_keyup,0); ...   

  


...   下一页
 ·delphi编写数据库程序要点     »显示摘要«
    摘要: delphi是著名的borland公司开发的可视化软件开发工具。有这样一句话最为经典、贴切的描述了delphi——“真正的程序员用c,聪明的程序员用delphi”。很多人把delphi称为是第四代编程语言,它具有简单、高效、功能强大等特点。和visual c++比较,delphi更简单、更易于学习掌握,而在功能上却毫不逊色;和visual basi......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE