Всем привет! Помогите, коли можете!
Есть программа, которая сворачивается в трей. Использую компонент CoolTrayIcon.
Решил добавить запрет запуска копии приложения, да так, чтобы при попытке запуска, появлялась уже запущенная копия из трея.
Для этого написал вот такой код:
Код:
var h:THandle;
........
h:=FindWindow('TForm1', 'Пример');
if h<>0 then begin
ShowWindow(h, SW_SHOWNA);
SetForegroundWindow(h);
end
else
begin
Application.Initialize;
и т.д.
end;
Админ: очередной бан за несоблюдение правил форума по оформлению кода.
В результате, при повторном запуске форма появляется, но...
1) Не появляется на панели задач
2) Отображается без главного меню и кнопок (закрыть, развернуть, свернуть), т.е. без всей верхней части.
Вопрос, как решить такую проблему? Спасибо