请问程序中怎么判断当前是否有消息窗口弹出比如showmessage('xxx')窗口
并用程序关闭它
并用程序关闭它
解决方案 »
- 主窗口main_frm 放了三个按钮 想实现三种不同的测试功能 结构是一样的 只是内部的算法不同 请问该怎么实现? 下面是我写的代码 请问错在哪里?
- 大家都用什么控件打印数据库数据的?
- 请教DCOM的运行问题
- 跪求 NEC VersaPro NX VA46H 笔记本的声卡驱动
- Internal error: URW3537
- 怎么样把access的ldb文件去掉.
- 各位仁兄:如何安装ActiveX控件!!!!!快帮我一把吧!!!!!!!!!!!!!!!!!!!!!!!!!
- 如何用Delphi编写后台监控软件!!!100分
- 请教一个用delphi5做的录入图片的程序
- 字处理软件
- 数据库存储ICON,导致ICON失真问题!
- 为何写的这份代码不能实现数据的显示?急,谢谢!
begin
showmessage('123');
end;procedure TForm1.Timer1Timer(Sender: TObject);
var HWindow, HButton: THandle; //句柄变量
Begin
HWindow := 0;
While true Do
Begin
HWindow := FindWindowEx(0, HWindow, 'TMessageForm', 'Project2');//Showmessage的窗体
if hwindow=0 then
begin
exit;
end
else
Begin
HButton := FindWindowEx(HWindow, 0, 'TButton','OK');//找到按钮
SendMessage(HButton, BM_CLICK, 0, 0);//单击按纽
break;
End;
end;
End;//Winxp+D7测试通过~~`