![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как вытащить окно на передний план и ... [D6, Win2k]
MetalFan © (2004-04-21 12:15:00)перевести на него фокус?
procedure TfmMainDB.DoRestoreApp;
begin
if IsIconic(Application.Handle) then
begin
ShowWindow(Application.Handle, SW_SHOW);
Application.Restore;
end;
SetForegroundWindow(Handle);
end;
если приложение было свернуто, то все ОК!
а если оно просто было на заднем фоне - то кнопка в таскбаре мигает, а приложение остается позади всех окон((((
DVM (2004-04-21 12:39:00) [21]SwitchToThisWindow()
Игорь Шевченко (2004-04-21 12:32:00) [22]SystemParametersInfo (SPI_SETFOREGROUNDLOCKTIMEOUT, ....)