![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
On Top ->>> [D6, D7, Win95/98, WinME, NT4, Win2k, WinXP]
Masta Hookah © (2005-05-24 01:26:00)Моя программа находится позади открытых окон и апплетов... Как заставить моё приложение (в определённый момент времени) окозаться на переднем плане?
panov (2005-05-24 10:21:00) [1]Поле "Тема вопроса" не оформлено.
ZlDoc (2005-05-24 10:08:00) [2]Form1.Show;
Application.BringToFront;
У себя нашел, помниться работало.
Antonn (2005-05-24 09:48:00) [3]
> HWND_TOPMOST
HWND_TOP?
SergP (2005-05-24 09:32:00) [4]SetWindowPos(Handle,HWND_TOPMOST,Left,Top,Width, Height, SWP_NOREDRAW);
alex-drob (2005-05-24 09:27:00) [5]SetForegroundWindow(handle)
Alx2 (2005-05-24 02:24:00) [6]http://www.oszone.net/display.php?id=1975&do=print
Masta Hookah (2005-05-24 02:07:00) [7]Добился я того что начало сробатывать с первого раза, но форма не хочет быть активной(мигает кнопка на панели задач) :(
Alx2 (2005-05-24 01:56:00) [8]>Masta Hookah (24.05.05 01:53) [4]
Application.Restore; // на всякий случай
Application.BringToFront;
Если нужно "в лоб" указать, то можно попробовать
SetForegroundWindow(Application.MainForm.Handle);
Masta Hookah (2005-05-24 01:53:00) [9]Во-первых сробатывает со второго раза и во-вторых форма все равно не активна!
Yanis (2005-05-24 01:43:00) [10]
var
F:TFormStyle;
begin
F := Form1.FormStyle;
Form1.FormStyle := fsStayOnTop;
Form1.FormStyle := f;
Можно и так извратиться.
Masta Hookah (2005-05-24 01:39:00) [11]Попробовал!
Мигает кнопка на панели задач..., а как сделать так чтобы главная форма была ещё и активна?
Alx2 (2005-05-24 01:31:00) [12]Application.BringToFront