![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Окно поверх других окон!!! [D5]
Aragon © (2004-04-15 10:28:00)Всем ПРИВЕТ!!! Поскажите какую API надо использовать для того , чтобы мое окно всегда было поверх других окон , независимо от того , является ли оно активным или нет , как это сделано в WIN2000 с окном "Диспетчер задач Windows". Если есть другой способ , то подскажите и его. За помощь буду ОЧЕНЬ БЛАГОДАРЕН !!! Заранее всем СПАСИБО !!! :) Aragon.
Aragon (2004-04-15 18:56:00) [1]СПАСИБО БОЛЬШОЕ !!!!
bds (2004-04-15 11:41:00) [2]MyForm.FormStyle:=fsStayOnTop;
Либо:
SetWindowPos(Handle, HWND_TOPMOST, X, Y, CX, CY,SWP_FlagCombination);
Jack128 (2004-04-15 11:38:00) [3]procedure TCustomForm.CreateWnd;
begin
...
case FormStyle of
...
fsStayOnTop:
SetWindowPos(Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE or
SWP_NOSIZE or SWP_NOACTIVATE);
end;
...
end;
Думаю - этот оно.. Вообще исходники VCL - кладезь знаний ;-)