Форум: "WinAPI";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.04;
Скачать: [xml.tar.bz2];




Вниз

Поверх других :) 


Snake2000   (2001-12-19 14:50) [0]

Какая api делает окно поверх других (Как в WinAmp и ICQ)??



Snake2000   (2001-12-19 16:42) [1]

Ну, есть предложения?



Dimka Maslov   (2001-12-19 17:10) [2]

FormStyle:=fsStayOnTop



rsmike   (2001-12-19 23:13) [3]

Есть предложение посмотреть в FAQ, Поиск, help наконец (это такая хитрая вещь, вылезает по F1), почитать книги по интересующим темам. Есть предложение не писать по сотне вопросов в форум, периодически высказывая раздражение и недовольство его участниками. Если ты знаешь меньше 90% того, что нужно для создания программы, миллион раз подумай и иди писать блокнот.

Воистину терпение All бесконечно.

SetWindowLong(Handle, GWL_EXSTYLE, GetWindowLong (Handle, GWL_EXSTYLE) or WS_EX_TOPMOST);



denis_   (2002-01-05 19:16) [4]

Ну... Я думаю, F1 это слишком... Там такое не пишут
Код, приведённый Вами, не работает :-) (WIN2000)

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


(SWP_NOACTIVATE- не активировать окно, два остальных разрешают не задавать новую позицию)
Для того, что бы окно всегда было поверх всех остальных, внесите эту строчку в обработчик onDeactivate формы и application.onDeactivate.

Я, кстати, такого совета нигде не нащёл :-) Пришлось разобраться самостоятельно.



Vovchik   (2002-01-05 21:07) [5]

Спасибо, denis! А то тут некоторые отдельные товарищи стали пальцы гнуть!!!
А с проблемой "Always on top" я тоже сталкивался, но как-то лень было с этим особенно долго копаться. Спасибо!




Форум: "WinAPI";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.04;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.026 c
1-9196            ДмитрийВ              2002-02-14 17:47  2002.03.04  
Комплексные числа


1-9126            Olivka                2002-02-16 21:29  2002.03.04  
Окна: одно за другим ?


6-9257            4ainick               2001-12-18 10:07  2002.03.04  
Понял что совсем ничего непонял......


7-9311            Никто                 2001-11-30 04:20  2002.03.04  
Системный таймер в XP (55 or 10 ms)


1-9223            макар                 2002-02-15 13:03  2002.03.04  
Help