![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Всем привет! Помогите, коли можете!
Есть программа, которая сворачивается в трей. Использую компонент 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) Отображается без главного меню и кнопок (закрыть, развернуть, свернуть), т.е. без всей верхней части. Вопрос, как решить такую проблему? Спасибо Последний раз редактировалось Admin, 08.01.2015 в 15:45. |