如何用delphi获取其他程序窗口中接收键盘消息的控件的句柄?
先用FindWindow得到窗口句柄
再用GetDlgItem 得到 该窗口中 已知控件ID的控件的句柄(控件ID用spy++或spy4win得到)
建议你去玩一下csdn上的大神ccrun 做的spy4win 比spy++可强多了 例子中就用了spy4win 自动生成 delphi 查找窗口语句
delphi怎样调用外部EXE文件?
delphi 调用外部 EXE 程序,可以使用以下办法:
一、使用 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)的开发上。
有时候版本更新太快了,第三方的控件的安装和更新是个麻烦事,尤其是当你有一些旧代码的时候。
D7有什么好用的?!
用D2010最方便,以前很多需要第三方控件完成的功能,现在用自带控件就能完成了。
如果你经常使用泛型,暂时不要用D2010,D2010的泛型实现有严重Bug。
你可以使用D2009。
D2009以后的Delphi都是完全Unicode化的,如果你不想处理和以前的非Unicode程序的兼容问题,你可以使用D2007。
你没钱,还要用正版的话,可以使用Turbo Delphi。
我说的这些版本对新版OS的兼容性都很好。
到此,以上就是小编对于的问题就介绍到这了,希望介绍的3点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。