如何获取一个窗口的handle
比如传奇的登录窗口的handle 谢谢请给出详细完整代码
比如传奇的登录窗口的handle 谢谢请给出详细完整代码
解决方案 »
- 请问如何使用XMLDocument来删除一个节点?谢谢
- 编程高手看过来!!!!应聘请回复并请附详细介绍
- 如何用API函数修改控件原有的系统颜色?
- ClientDataSet.CommandText执行问题
- 菜鸟也散分
- 窗体第一次调用后,第二调用为什么出现access violation at dress .....提示
- 高分求教,小弟有一问题,我使用TTable控件的过滤条件,进行维护的功能
- 怎样给一个数据表的字段赋空值?
- ●●●〓〓 招聘Delphi程序员 〓〓●●●
- delphi数据库编程只能用sql语句吗?
- delphi程序吃内存,简直疯了!大家快来帮忙阿,散分!
- 怎么用ADO调用存储过程?
var
hNotepadWindow: HWND;
begin
hNotepadWindow := FindWindow('notepad', nil);
end;
其中,参数lpCalssName 是要查找的窗口的类的名称,参数lpWindowName是要查找的窗口的标题(Caption)。 如果找到了相应的窗口实例,将返回一个非0 的该窗口句柄的整型值,否则返回0 。
var
hNotepadWindow: HWND;
begin
hNotepadWindow := FindWindow('notepad', nil);
end;
获取的handle怎么不能把它赋给edit1.text呢,也就是说我现在要看这个handle值是多少?
var
hNotepadWindow: HWND;
begin
hNotepadWindow := FindWindow('notepad', nil);
edit1.text :=IntToStr(hNotepadWindow);
end;
Text 是 String 类型当然不能直接赋值了。你可以通过 右键-Find Declaration 找到某个数据类型的原始类型