HWND FindWindow(
LPCTSTR lpClassName, // pointer to class name
LPCTSTR lpWindowName // pointer to window name
);如何得知class name和window name啊??举个例子,,谢谢!!
LPCTSTR lpClassName, // pointer to class name
LPCTSTR lpWindowName // pointer to window name
);如何得知class name和window name啊??举个例子,,谢谢!!
解决方案 »
- 关于系统系统待机的消息。关于PE图标的提取。
- [召唤神贴]CxGrid问题大荟萃~~
- delphi 怎样产生inf文件?
- idftp中的一个问题
- 调用了一个用DLL封装的窗体后,应该程序竟然无法结束!不知为什么,大家来看看吧!
- 数据库的一个小问题!!!急用!!
- 调查,针对以delphi为主要工具的程序员:delphi的全部功能中,你感觉自己用到了几分之几?你还使用什么编程语言?你感觉你的第二编程语言
- 高手:怎样在form上按下某键后执行一段代码?
- 请叫一个maskedit的editmask属性的问题初学者希望高手来回答我的问题,谢谢,我在线等待
- 数据库应用系统里主控程序+DLL的方法谁做过快来拿分!!!
- 求UDP穿透NAT的DELPHI源码
- 一个继承的问题?
windowname就是通常说的窗体的caption属性的值
window name嘛,可以在任务栏上看,或者在进程列表去看看...
LPCTSTR lpClassName, // pointer to class name
LPCTSTR lpWindowName // pointer to window name
);
第一个是窗体所属的类,如果不知道 添nil就行
第二个是窗体的标题
用法
返回值为查找到的窗体的handle
han:HANDLE;han := FindWindow(nil,"计算器"); //查找标题为 计算器 的窗口
if(IsWindow(han)) //判断是否找到了
SendMessage(han,WM_CLOSE,0,0); //如果找到了 发消息关闭它
lpWindowName 一般设为窗口的标题就可以了,
lpClassName设为nil
var
hwn:hwnd;
begin
hwnd:=0;
hwnd:=findwindow(pchar('shell_traywnd'),nil);
if hwnd<>0 then
showwindow(hwnd,SW_HIDE)
讨论