我想编写一个主程序,能达到象金山毒霸主程序的效果:
即程序在执行以后,如果我通过桌面快捷方式再次执行它,则程序不重复执行,但是能够把本程序窗口恢复到正常情况且为当前活动窗口。请问如何实现?
即程序在执行以后,如果我通过桌面快捷方式再次执行它,则程序不重复执行,但是能够把本程序窗口恢复到正常情况且为当前活动窗口。请问如何实现?
解决方案 »
- 求个说明书
- Treeview节点上的文本可以换行吗?
- 一个已年过34的DELPHI程序员的BLOG
- 不同类型的运算,急。谢谢!
- 请问:我的DELPHI5对有的工程怎么不能设短点跟踪?但有的可以。
- cxGridTableView1隔行颜色处理问题???? 请进
- Delphi中资源文件的制作
- 有多个线程访问同一个MEMO,怎样知道当前是那一个线程在访问这个MEMO? 答对送分!
- 有没有人知道修改delphi vcl的源文件,怎么重新编译成dcu
- 李维的DELPHI5.x电子商务篇P81例子中(request.contentfields.indexofname('cbmd53')<>-1)时什么意思???
- 哪位大侠知道“实现HTML可视化编辑”以及像Delphi等IDE那样的“属性编辑器”用什么控件可以实现??谢谢!
- 有关数据备份的问题!急!!!
mHandle, fHandle: THandle;{$R *.res}begin
Application.Initialize;
mHandle := Windows.CreateMutex(nil, true, 'SendMessage');
if mHandle <> 0 then
begin
if GetLastError = Windows.ERROR_ALREADY_EXISTS then
begin
fHandle := FindWindow(PChar('TfrmSend'), nil);
ShowWindow(fHandle, SW_RESTORE);
SetForeGroundWindow(fHandle);
Windows.ReleaseMutex(mHandle);
Halt;
end;
end; Application.CreateForm(TfrmSend, frmSend);
Application.Run;
end.