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

Вниз

Активация приложения   Найти похожие ветки 

 
DoNotKnow   (2003-08-12 23:39) [0]

Добрый вечер. Возможно ли сделать моё приложение активным в определённое время, когда оно неактивно? Заранее благодарен.


 
CrazyAngel ©   (2003-08-13 01:21) [1]

Конечно можно - чтоб наверняка :
не помню откуда

procedure TForm1.BringToFrontAnyway;
var
OldTimeOut: DWORD;
hWnd: Integer;
begin
hWnd := GetForegroundWindow;
if (not paused)and needreboot then endt.Enabled := true;
if hWnd = Application.Handle then Exit;
if hWnd = form1.Handle then Exit;
SystemParametersInfo(SPI_GETFOREGROUNDLOCKTIMEOUT, 0, @OldTimeOut, 0);
SystemParametersInfo(SPI_SETFOREGROUNDLOCKTIMEOUT, 0, Pointer(0), 0);
SetForegroundWindow(Application.Handle);
SystemParametersInfo(SPI_SETFOREGROUNDLOCKTIMEOUT, 0, Pointer(OldTimeOut), 0);
showwindow(hWnd,SW_MINIMIZE);
SetWindowPos(Application.Handle,HWND_TOPMOST, Left, Top,Width,Height, SWP_NOMOVE or SWP_NOSIZE);
end;



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

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

Наверх




Память: 0.46 MB
Время: 0.016 c
1-81636
Patrick
2003-08-12 13:10
2003.08.25
D5 to D7


1-81768
LVitaliy
2003-08-14 14:13
2003.08.25
Преобразование


1-81748
Den[NSP]
2003-08-09 19:37
2003.08.25
AccessViolation, из-за чего???


3-81532
VDen
2003-07-31 14:01
2003.08.25
Изменение данных на неверные таблицей...


1-81810
Евгений12
2003-08-13 18:49
2003.08.25
Как из набора символов 296215Е34523 исключить Е