Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.05;
Скачать: CL | DM;

Вниз

Как сделать моё приложение активным и вынести вперёд всех окон?   Найти похожие ветки 

 
MegaVolt ©   (2003-05-20 15:10) [0]

Как сделать так чтобы после завершения рассчёта моя прога появлялась поверх всех окон и становилась активной даже если она была до этого свёрнутой?


 
Kirill ©   (2003-05-20 15:29) [1]

А BringToFront не работает?


 
MegaVolt ©   (2003-05-20 15:37) [2]

Работает но только если приложение не свёрнуто :( А если приложение свёрнуто не работает


 
MegaVolt ©   (2003-05-20 16:51) [3]

А развернуть приложение Application.Restore; спасибо за помощь ;)


 
AbrosimovA   (2003-05-23 13:19) [4]

Вот код, который позволяет вызвать по нажатию клавиши F9 свернутое в трей ваше приложение, даже если активна другая программа. Работает только для свернутого в трей

type
TMainForm = class(TForm)
procedure FormCreate(Sender: TObject);
procedure ViewProgram(Sender: TObject);
.
.

private
procedure WMHotkey(Var msg: TWMHotkey );message WM_HOTKEY;

.
.

procedure TMainForm.WMHotkey( Var msg: TWMHotkey );
begin
if msg.hotkey = 1 then begin
if IsIconic( Application.Handle ) then ViewProgramClick(self);
BringToFront;
end;
end;

procedure TMainForm.FormCreate(Sender: TObject);
begin
//Создаем горячую клавишу
RegisterHotkey(Handle,1,0,VK_F9); //Горячая клавиша [F9] для
вызова программы
end;

procedure TMainForm.ViewProgram;
begin
ShowWindow(Application.Handle,SW_SHOW);
Application.Restore;
Shell_NotifyIcon(NIM_DELETE,@TrayIcon);//Удаление иконки из трея
MainForm.Show;
end;



Страницы: 1 вся ветка

Текущий архив: 2003.06.05;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.027 c
7-13487
zirus
2003-04-03 06:38
2003.06.05
Как проиграть звук через sound blaster


14-13417
Дмитрий К.К.
2003-05-19 06:09
2003.06.05
Именинники 19 мая


1-13201
Александр
2003-05-27 09:26
2003.06.05
StringGrid


14-13468
Sewix
2003-05-09 07:37
2003.06.05
Закончи свою игру Mega Race RG зацените (X)


8-13332
Adil
2003-02-23 10:23
2003.06.05
Autorun programmi