Вниз
Скачать: CL | DM;

Окно поверх всех   Найти похожие ветки 

← →
Andrey V. ©   (2003-12-03 12:41) [0]

Окно сворачивается в трей , по нажатию на иконку - появляется на экране. Подскажите как сделать чтоб появлялось ПОВЕРХ всего , что запущено ?


← →
СлБ   (2003-12-03 12:44) [1]

Установи свойство формы FormStyle := fsStayOnTop


← →
Walrus   (2003-12-03 18:15) [2]

Нае самом деле никакой fsStayOnTop не запретит мне при желании перекрыть окно( проверено экспериментально ), поэтому надо обращаться к API:
SetWindowPos( fmMyForm.Handle, hwnd_TopMost, 300, 300, 250, 70, swp_noActivate )

fmMyForm.Handle - дескриптор твоего окна
hwnd_TopMost - значит окно должно стать самым верхним и его до закрытия нельзя перекрыть другими( обычными ) окнами
остальное - координаты относительно левого верхнего угла экрана и размеры окна в пикселах
swp_noActivate - ну это просто означает, что окно не получит фокус ввода при появлении, тут могут быть один или несколько других флагов

описание этой функции есть в WIN32.HLP и WIN32SDK.HLP они по умолчанию лежат тут: Program Files\Common Files\Borland Shared \ MsHelp


← →
Семен Сорокин ©   (2003-12-03 18:18) [3]

ПОВЕРХ всего , что запущено
поверх всего не получится, как пример DirectX или OpenGL приложения


← →
Mr.Nobody   (2003-12-03 18:47) [4]

SetWindowPos(Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE or SWP_NOSIZE or SWP_NOACTIVATE);



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.012 c
1-52159
Anton.
2003-12-03 13:36
2003.12.16
Вопрос про меню


9-52042
Орлёнок
2003-05-31 10:56
2003.12.16
мерцание имаги...


6-52329
Pavels
2003-10-22 10:16
2003.12.16
dns/soa/mx/ns - помогите с инфой/доками


9-52047
Michael Makushev
2003-05-19 12:03
2003.12.16
Представление о структуре игры (часть 1)


1-52145
nonme
2003-12-03 21:54
2003.12.16
поиск в memo




   Наверх