用ShellExecute,但是要引用ShellAPI单元!!
解决方案 »
- 如何判断一个动态库正在被使用中
- 关于FastReport中Chart的使用。
- 奇怪的问题:CLIENT->MID 客户端程序死掉与否 和 传送的SQL长度有关?
- 请问如何从Dll里返回一个PChar值?
- 有北京的朋友吗,咨询一些问题,可以加我QQ
- 音频和视频同时播放,怎样知道哪个后结束,且以该点延时5秒钟!
- 求助,使用AT指令向手机发短消息(PDU模式),怎样知道对方已接收(或已读取)?接收到短消息有什么事件?
- 请问如何在程序中动态地建立数据库(Paradox或Access)?
- 这个sql句子怎么写?
- 急!急!各位大虾,在delphi中如何用语句判断:自己是否与数据库连接上了?
- 请求帮助,一个关于安装的问题!!
- 高手请进:我用了一个‘托盘’控件让程序在启动时最小化,现在我想在某一时刻让程序最大化,应该怎么写???
procedure TForm1.Button1Click(Sender: TObject);
var
ClassName : string;
Title : string;
h:THandle;
begin
ClassName := 'tty';
Title := 'MS-DOS 提示符';
end;
h:=FindWindow(PChar(ClassName), PChar(Title));
SendMessage(h,WM_Close,0,0);
end;
用这种方法并不总能成功, 有些Dos命令
运行完成后必须按Ctrl+C才能结束, 而发送
WM_Close命令, 却出现一个要求关闭的对话框