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

Вниз

Как определить у окна WS_EX_TOPMOST?   Найти похожие ветки 

 
Б   (2009-12-17 23:12) [0]

Здрасти!

Имеется окно (не VCL).
Как узнать, что оно "выше всех"?


 
DVM ©   (2009-12-17 23:15) [1]


> Как узнать, что оно "выше всех"?

зачем?


 
Б   (2009-12-17 23:23) [2]

В полноэкранном режиме окошко нельзя перекрыть другим окном в отличии от оконного.
И хочется протестить сей момент.
Работает/Не работает.


 
Б   (2009-12-17 23:25) [3]

Флаг WS_EX_TOPMOST можно вытащить через GetWindowLong.
Но как в полученном числе его вычислить?


 
DVM ©   (2009-12-17 23:30) [4]


> Б   (17.12.09 23:23) [2]
> В полноэкранном режиме окошко нельзя перекрыть другим окном
> в отличии от оконного.

После создания своего окна двигай его вперед - SetWindowPos()

Далее WM_WINDOWPOSCHANGING поможет твоему окну узнать, что оно окно перекрывается другим окном и предотвратить перекрытие.

Можно по таймеру периодически двигать свое окно вперед.

Но следует иметь в виду, что таких умных окон может оказаться более одного и начнется чехарда.


 
0x00FF00   (2009-12-17 23:31) [5]

if ([полученное_число] and WS_EX_TOPMOST <> 0) then...


 
DVM ©   (2009-12-17 23:32) [6]


> Б   (17.12.09 23:25) [3]
> Флаг WS_EX_TOPMOST можно вытащить через GetWindowLong.
> Но как в полученном числе его вычислить?

Наличие флага никаким образом не отражает реальное положение дел.


 
Б   (2009-12-18 00:09) [7]


> Наличие флага никаким образом не отражает реальное положение
> дел.


Спасибо, посмотрим.



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

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

Наверх




Память: 0.48 MB
Время: 0.018 c
11-1193132694
Дмитрий Пырин
2007-10-23 13:44
2010.02.21
Где можно посмотреть пример работы с KOLJPGImage?


15-1260749938
Kerk
2009-12-14 03:18
2010.02.21
Ленин в мозгах поколения ЕГЭ


8-1203148371
nuflin
2008-02-16 10:52
2010.02.21
чем шейдеры 3 отличаются от шейдеров 1(2) ????


15-1260401856
Германн
2009-12-10 02:37
2010.02.21
Маленькая offtop шутка.


15-1255067207
MBo
2009-10-09 09:46
2010.02.21
Пятничные задачки. Вася Пупкин и компания...