Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.30;
Скачать: CL | DM;

Вниз

Как сделать, чтобы форма показывалась поверх всех окон???   Найти похожие ветки 

 
RoLeX   (2003-10-17 14:41) [0]

Как сделать, чтобы форма показывалась поверх всех окон???


 
Игорь Шевченко ©   (2003-10-17 14:43) [1]

И при этом порты сканировала ? :)

Formstyle := fsStayOnTop


 
RoLeX   (2003-10-17 14:46) [2]

Этот пример уже опробован. Не навсех окнах она поверх сидит.
Даже поверх папки не видно.
Другой способ есть??


 
Song ©   (2003-10-17 14:47) [3]

Это поверх своих окон. См. SetWindowPos()


 
Anatoly Podgoretsky ©   (2003-10-17 14:58) [4]

поверх всех окон или не получится или слишком жестоко


 
RoLeX   (2003-10-17 14:58) [5]


> Song © (17.10.03 14:47) [3]
> Это поверх своих окон. См. SetWindowPos()

А по подробнее???


 
Song ©   (2003-10-17 15:00) [6]

Знаешь рекламный слоган Яндекса ?


 
Игорь Шевченко ©   (2003-10-17 15:02) [7]

Song © (17.10.03 14:47) [


> Это поверх своих окон.


?????


 
Song ©   (2003-10-17 15:05) [8]

2Игорь Шевченко © (17.10.03 15:02) [7]
Именно так.
Окна чужого приложения перекроют форму по fsStayOnTop без труда.


 
RoLeX   (2003-10-17 15:10) [9]

Так кодик вы мне предложите или нет??


 
Song ©   (2003-10-17 15:12) [10]

Я предлагаю тебе самому о себе позаботиться.


 
RoLeX   (2003-10-17 15:26) [11]

Ну так вы мне поможете форму повесить поверх всего???


 
Игорь Шевченко ©   (2003-10-17 15:29) [12]

Song © (17.10.03 15:05)

object Form1: TForm1
Left = 214
Top = 133
Width = 425
Height = 262
Caption = "I"#39"m on top"
Color = clBtnFace
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = "MS Sans Serif"
Font.Style = []
FormStyle = fsStayOnTop
OldCreateOrder = False
PixelsPerInch = 96
TextHeight = 13
end


почему-то не перекрывают. Что я не так сделал ?


 
Song ©   (2003-10-17 15:30) [13]

Не знаю, у меня всегда перекрывают. Я всегда использую SetWindowPos(). Может дело в самих этих окнах, которые перекрывают / не перекрывают ?


 
Игорь Шевченко ©   (2003-10-17 15:46) [14]

Song © (17.10.03 15:30)

Э...обычные окна..Delphi, Internet Explorer :))) Никак не могут перекрыть


 
NikB   (2003-10-17 16:17) [15]

Absoliute StayOnTop:
Eto na pervii vzgliad ne prostaia zadacha, a na vtoroi - toje.
Reshaia etu zadachu, mne prishlos v moi application sdelat list s formami, kotorie hoteli stat StayOnTop i sam reshal konfliktov.
K sojaleniu takoi podhod ne ochen udachnii i ia delaiu vse, chto bii izbejat ego prilojenie.
Samoe plohoe - kogda pozadi StayOnTop forme poiavitsa modolnoe (dlia ee) okno (naprimer exception :).
Moi sovet - izbejat StayOnTop!

Ia pol"zuius" SetWindowPos:

SetWindowPos(xHandle,HWND_TOPMOST,0,0,0,0, SWP_NOMOVE Or SWP_NOSIZE{ or SWP_NOACTIVATE Or SWP_SHOWWINDOW});


 
mrcat ©   (2003-10-17 16:22) [16]

Song © (17.10.03 15:30)

У меня тоже перекрывают, лечу аналогично



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

Текущий архив: 2003.10.30;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.02 c
3-98430
SergeyS
2003-10-10 08:31
2003.10.30
Вынуть таблицы из базы Interbase


9-98425
Fennek^Red
2003-04-24 15:43
2003.10.30
InvalidateRect


3-98522
Nummer
2003-10-09 03:12
2003.10.30
допотопный SQL..


1-98553
klyonov
2003-10-09 10:57
2003.10.30
Отрисовка TListBox


1-98594
aimsyslv
2003-10-19 17:26
2003.10.30
Использование override