极客号

如何用delphi获取其他程序窗口中接收键盘消息的控件的句柄?delphi getwindowdc

如何用delphi获取其他程序窗口中接收键盘消息的控件的句柄?

先用FindWindow得到窗口句柄

如何用delphi获取其他程序窗口中接收键盘消息的控件的句柄?delphi getwindowdc-图1

再用GetDlgItem 得到 该窗口中 已知控件ID的控件的句柄(控件ID用spy++或spy4win得到)

建议你去玩一下csdn上的大神ccrun 做的spy4win 比spy++可强多了 例子中就用了spy4win 自动生成 delphi 查找窗口语句

delphi怎样调用外部EXE文件?

delphi 调用外部 EXE 程序,可以使用以下办法:

如何用delphi获取其他程序窗口中接收键盘消息的控件的句柄?delphi getwindowdc-图2

一、使用 WinExec 函数,示例代码:WinExec('calc.exe',SW_NORMAL); //打开计算器二、使用 ShellExecute 函数,示例:ShellExecute(handle,'open','c:/myapp/myapp.exe','-s',',SW_SHOWNORMAL);

DELPHI哪个版本最好用?

delphi7最好。

如果只做普通的 VCL 程序(就是原生的 windows 程序) ,其实可以使用 delphi7,再进一步的可以使用 d2010。如果坚持用 XE 系列,XE 就够用了,XE 系列更多的特性是在手机程序(Multi-Device Application)的开发上。

如何用delphi获取其他程序窗口中接收键盘消息的控件的句柄?delphi getwindowdc-图3

有时候版本更新太快了,第三方的控件的安装和更新是个麻烦事,尤其是当你有一些旧代码的时候。

D7有什么好用的?!

用D2010最方便,以前很多需要第三方控件完成的功能,现在用自带控件就能完成了。

如果你经常使用泛型,暂时不要用D2010,D2010的泛型实现有严重Bug。

你可以使用D2009。

D2009以后的Delphi都是完全Unicode化的,如果你不想处理和以前的非Unicode程序的兼容问题,你可以使用D2007。

你没钱,还要用正版的话,可以使用Turbo Delphi。

我说的这些版本对新版OS的兼容性都很好。

到此,以上就是小编对于的问题就介绍到这了,希望介绍的3点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。

本站非盈利性质,与其它任何公司或商标无任何形式关联或合作。内容来源于互联网,如有冒犯请联系我们立删邮箱:83115484#qq.com,#换成@就是邮箱

转载请注明出处:http://www.hushtel.com/sm/12163.html

分享:
扫描分享到社交APP
上一篇
下一篇