我是一个菜鸟
请问我用ShowMessage()函数后,如何用语句实现点击此窗口的“确定”按钮?
谢谢!!
请问我用ShowMessage()函数后,如何用语句实现点击此窗口的“确定”按钮?
谢谢!!
解决方案 »
- cxgrid columns中怎么没有这个valuetype属性
- 发表一下感受
- 急!!! fast report2.5
- 在delphi中如何做一个.exe,让应用程序在运行时接收用户输入的参数?
- SQL SERVER 数据备份与恢复组件 v1.0 安装问题???
- 求教IEEE 32-bit浮点数表示成十六进制的算法
- 关于fast repotrt的一个极菜简单问题,来者有分,分不够,可以再加(无未结帖记录)
- 优化select语句!
- mmtools的KEY文件怎么用?
- 各位大哥哪里有MMTOOLS下载(多煤体控件)
- 在DELPHI如何使用事务???我老处理不了
- 高分求救——在网络中主机如何控制其他机器的开机关机?急!急!急!
procedure TForm1.Button1Click(Sender: TObject);
begin
Timer1.Enabled := True;
ShowMessage('ok');
end;procedure TForm1.Timer1Timer(Sender: TObject);
var
h, c: THandle;
begin
h := FindWindow('TMessageForm', nil);
if h <> 0 then
begin
c := FindWindowEx(h, 0, nil, 'OK');
if c <> 0 then
SendMessage(c, BM_CLICK, 0, 0);
end;
Timer1.Enabled := False;
end;
最简单的
procedure TForm1.Button1Click(Sender: TObject);
begin
Timer1.Enabled:=true;
ShowMessage('ok');
end;procedure TForm1.Timer1Timer(Sender: TObject);
begin
keybd_event(13,0,KEYEVENTF_EXTENDEDKEY or 0,0);
keybd_event(13,0,KEYEVENTF_EXTENDEDKEY or KEYEVENTF_KEYUP,0);
Timer1.Enabled:=false;
end;timer的enable属性默认改为false