Delphi 模拟按键

上传人:飞*** 文档编号:2511101 上传时间:2017-07-24 格式:TXT 页数:4 大小:6.75KB
返回 下载 相关 举报
Delphi 模拟按键_第1页
第1页 / 共4页
Delphi 模拟按键_第2页
第2页 / 共4页
Delphi 模拟按键_第3页
第3页 / 共4页
Delphi 模拟按键_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《Delphi 模拟按键》由会员分享,可在线阅读,更多相关《Delphi 模拟按键(4页珍藏版)》请在金锄头文库上搜索。

1、Delphi 模拟按键procedure TForm1.Button1Click(Sender: TObject);varMyhwnd:HWND;beginMyhwnd := FindWindow(ElementClient Window,nil);if Myhwnd 0 thenbeginSendMessage(Myhwnd,WM_Char,Wparam(Q),2);/传递字符end;end;由于接收字符是记事本的EDIT窗口。所以还需要定位在那个EDIT才行。终于能发送字符了。呵呵,下面再提供一些另外的东西,需要 后有 。SendMessage(TreeView.Handle,TVM_SE

2、TBKCOLOR,0,RGB(255,0,0); TV SendMessage(Button.Handle,WM_LBUTTONDOWN,0,0); 键按下SendMessage(Button.Handle,WM_LBUTTONUP,0,0); 键 SendMessage(Edit.Handle,WM_SETTEXT,255,Integer(PChar(abc); 传递 本SendMessage(Edit.Handle,WM_Char,Wparam(Q),2); 传递字符SendMessage(Button.Handle,BM_SETSTYLE,BS_RADIOBUTTON,1); Butto

3、n SendMessage(ComboBox.Handle,CB_SETDropPEDWIDTH,300,0); CBDownWidthWM_CUT WM_COPY WM_PASTE , , 现任 键keybd_event(VK_Control, MapVirtualKey(VK_Control, 0), 0, 0);keybd_event(ord(V), MapVirtualKey(ord(V), 0), 0, 0);keybd_event(ord(V), MapVirtualKey(ord(V), 0), KEYEVENTF_KEYUP, 0);keybd_event(VK_Control

4、, MapVirtualKey(VK_Control, 0), KEYEVENTF_KEYUP, 0);SendMessageA: 一个窗口的窗口,一消息发currency1那个窗口。“消息fi,fl 该不SendMessage所 4个: 1. hwnd 32位的窗口窗口以是任何”的对 ,因Win32能 大对 的2. wMsg 于消息的 ,这些 以是Windows 定的 , 以是 定的 3. wParam 是一个 消息有 的 , 能是窗口 的4. lParam 是一个 的 。由于WParm lParam Pointer都是32位的,因 , 们 以 wMsg WM_Create 一个窗口WM_D

5、ESTROY 一个窗口 发送WM_MOVE 一个窗口WM_SIZE 一个窗口的大WM_ACTIVATE 一个窗口 失 WM_SETFOCUS 一个窗口 WM_KILLFOCUS 一个窗口失 WM_ENABLE 一个窗口 Enable WM_SETREDRAW 窗口是fl能 WM_SETTEXT 应 发送 消息来 一个窗口的 本WM_GETTEXT 应 发送 消息来 对应窗口的 本到缓冲WM_GETTEXTLENGTH 到 一个窗口有 的 本的长度(不 空字符)WM_PAINT 要求一个窗口 己WM_CLOSE 一个窗口 应 要 闭 发送一个信号WM_QUERYENDSESSION 户选择结束对

6、话框 己ExitWindowsWM_QUIT 来结束 运行WM_QUERYOPEN 户窗口恢 以前的大位 ,把 消息发送currency1某个图 WM_ERASEBKGND 窗口 必须擦 (例在窗口 大 )WM_SYSCOLORCHANGE 系统 ,发送 消息currency1所有顶级窗口WM_QUERYENDSESSION 消息后, 消息发送currency1应 , 知 对话是fl结束WM_SHOWWINDOW 隐藏 显示窗口是发送 消息currency1这个窗口WM_ACTIVATEAPP 发 消息currency1应 哪个窗口是 的,哪个是“ 的 WM_FONTCHANGE 系统的字体资

7、源库 化 发送 消息currency1所有顶级窗口WM_TIMECHANGE 系统的 化 发送 消息currency1所有顶级窗口WM_CANCELMODE 发送 消息来取消某种正在进行的摸 (操作)WM_SETCURSOR 如果 引 光 在某个窗口 WM_ENDSESSION 系统进 发出且 输入没有捕 ,就发消息currency1某个窗口WM_MOUSEACTIVATE 光 在某个“ 的窗口而户正按着 的某个键发送 消息currency1前窗口WM_CHILDACTIVATE 送 消息currency1MDI子窗口户击 窗口的 题栏, 窗口 , ,大WM_QUEUESYNC 消息由基于计算

8、机的训练 发送, 过 WH_JOURNALPALYBACK的hook分离出户输入消息WM_GETMINMAXINFO 消息发送currency1窗口 要 大 位 WM_PAINTICON 发送currency1最化窗口 图 要 WM_ICONERASEBKGND 消息发送currency1某个最化窗口,仅 在 图 前 的 必须 WM_NEXTDLGCT发送 消息currency1一个对话框 更 位 WM_SPOOLERSTATUS 每打印管列队增加 减少一作业 发出 消息 WM_DRAWITEM button,combobox,listbox,menu的外观 发送WM_MEASUREITEM

9、button, combobox, listbox, listview control, or menuitem WM_VKEYTOITEM 消息有一个LBS_WANTKEYBOARDINPUT 的发出currency1 的所有者来响应WM_KEYDOWN消息 WM_CHARTOITEM 消息由一个LBS_WANTKEYBOARDINPUT 的列表框发送currency1的所有者来响应WM_CHAR消息 WM_SETFONT 绘 本 发送 消息到 要的 WM_GETFONT 应 发送 消息到前 绘 本的字体WM_SETHOTKEY 应 发送 消息让一个窗口 一个热键 连WM_GETHOTKEY

10、 应 发送 消息来判断热键 某个窗口是fl有 联WM_QUERYDRAGICON 消息发送currency1最化窗口, 窗口要拖放而 的”没有定图 ,应 能一个图 光 的,户拖放图 系统显示这个图 光 WM_COMPAREITEM 发送 消息来判定combobox listbox新增加的项的对位 WM_COMPACTING 显示 已经很少了WM_WINDOWPOSCHANGING 发送 消息currency1那个窗口的大 位 要 ,来setwindowpos 窗口管WM_WINDOWPOSCHANGED 发送 消息currency1那个窗口的大 位 已经 ,来setwindowpos 窗口管W

11、M_POWER 系统要进入暂停 发送 消息WM_COPYDATA 一个应 传递 currency1另一个应 发送 消息WM_CANCELJOURNA 某个户取消 志 ,提交 消息currency1 WM_NOTIFY 某个 的某个事 已经发生 这个 需要到一些信息 ,发送 消息currency1 的父窗口 WM_INPUTLANGCHANGEREQUEST 户选择某种输入语言, 输入语言的热键 WM_INPUTLANGCHANGE 平台现场已经 后发送 消息currency1受影响的最顶级窗口WM_TCARD 已经初始化windows 例 发送 消息currency1应 WM_HELP 消息显示户按下了F1,如果某个菜 是 的,就发送 消息个 窗口 联的菜 ,fl 就发送currency1有的窗口,如果前都没有,就把 消息发送currency1前 的窗口WM_USERCHANGED 户已经登入 退出后发送 消息currency1所有的窗口,户登入 退出 系统更新户的具体 信息,在户更新 系统马上发送 消息WM_NOTIFYFORMAT 公 , 定 们的父窗口 过 消息来判断 是使ANSI还是UNICODE结构

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 咨询培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号