Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.04.2016, 14:56   #11
beegl
instagram
Участник клуба
 
Аватар для beegl
 
Регистрация: 24.05.2008
Сообщений: 1,451
Лампочка Добавил в модуль на передний план окно

Цитата:
Сообщение от min@y™ Посмотреть сообщение
чудесный компонент
Да, хорош, с CoolTrayIcon нормально, повторно иконка не появляется в трее.

Добавил в модуль CODE - на передний план окно:

Код:
GetForegroundWindow();
SetForegroundWindow(Application.Handle);
опустите там, после end;-да

Код:
function MyWindowProc(WindowHandle : hWnd; TheMessage : LongInt; ParamW : LongInt; ParamL : LongInt) : LongInt stdcall;
begin
  if TheMessage = MsgHandle then begin
    if Assigned(Iam.FOnSecondRun) then Iam.FOnSecondRun(Iam)
                                  else begin
      if Application.MainForm <> nil then begin
        Application.MainForm.Show;
{$IF CompilerVersion > 22}
      end else if FMX.Forms.Application.MainForm <> nil then begin
        FMX.Forms.Application.MainForm.Show;
{$IFEND}
      end;
    end;
    Result := 0;
    SetForegroundWindow(Application.Handle); // так всегда на передний план 100%
    GetForegroundWindow(); // так всегда на передний план 100% { методом тыка вычислил :) }
    Exit;
  end;
  Result := CallWindowProc(AppWndProc, WindowHandle, TheMessage, ParamW, ParamL);
end;
SeperOneRunProject!
Вложения
Тип файла: rar SingleInstance.rar (3.5 Кб, 8 просмотров)

Последний раз редактировалось beegl; 26.04.2016 в 23:26. Причина: Edit text, Add text
beegl вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
MessageDlg _Алексей_ Общие вопросы Delphi 11 13.02.2014 17:36
MessageDlg вызван или нет ? glabz Общие вопросы Delphi 2 03.07.2013 13:33
ShowMessage, MessageDlg сам меняет размеры окна... FleXik Общие вопросы Delphi 1 14.12.2012 17:20
MessageDlg WALL Общие вопросы Delphi 14 25.10.2010 12:23
MessageDLG azat Общие вопросы Delphi 11 20.01.2008 09:25