Текущий архив: 2003.03.03;
Скачать: CL | DM;
ВнизСверху всех. Найти похожие ветки
← →
orion_st (2003-02-19 11:08) [0]У меня программа сидит в трее, и иногда по таймеру показывает свои формы.
Так как заставить их появляться поверх всех остальных окон?
← →
Silver_ (2003-02-19 11:27) [1]ставь
FormStyle в fsStayOnTop
← →
[HDD]John (2003-02-19 11:40) [2]Удалено модератором
Примечание: Задай свой вопрос в отдельной ветке
← →
Pat (2003-02-19 12:06) [3]Application.messagebox(......MB_SYSTEMMODAL)
← →
orion_st (2003-02-19 13:38) [4]Да мне не надо, чтобы форма все время сидела на экране, надо чтобы она вначале выскакивала поверх всех.
Нашел процедуру SetForegroundWindow(Application.Handle);
Но благодаря ей, всплывшее окно не появляетя поверх всех, а мигает в TaskBar.
Что не свосем подходит.
← →
Palladin (2003-02-19 15:19) [5]Application.BringToFront
← →
gsu (2003-02-19 15:23) [6]attachthreadinput+setforegroundwindow
← →
DVM (2003-02-19 16:07) [7]SwitchToThisWindow
← →
gsu (2003-02-19 16:10) [8]>> SwitchToThisWindow
где то слышал, что не везде работает
← →
DVM (2003-02-19 18:43) [9]Должно везде, именно так панель задач выводит окно наверх. Везде где я проверял, работало (Win98se/2000/xp). Проблема может быть в том, что эта функция может в старых версиях виндов называться по-другому. Но учитывая, что даже Майкрософт забила на вин95 и винНт4, их можно не учитывать.
Страницы: 1 вся ветка
Текущий архив: 2003.03.03;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.008 c