Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];

Вниз

Stay On Top   Найти похожие ветки 

 
dRake   (2004-08-04 15:08) [0]

Как грамотно реализовать subj?
Это надо делать в риалтайме, допустим нажал кнопочку -
форма поверх всех окон, нажал другую - нормальная.

При смене Form.Style наблюдаются глюки.
например перестают работать хоткеи.


 
Игорь Шевченко ©   (2004-08-04 17:16) [1]

SetWindowPos


 
Кириешки ©   (2004-08-05 07:07) [2]

Я сам недавно этим интересовался. Вот, почитай, я ветку специально сожранил.


------------------------------------
Timedrops ©   (31.07.04 18:57) [5]

Пробывал! -  видно моё окно
FormStyle := fsStayOnTop - работает

у меня ACDSee version 3.0
У тебя какая?

Напиши поток - и обновляй, перерисовывай своё окно.
-----------------------------------
GuAV ©   (31.07.04 19:15) [6]

> Нет, я делаю программу для племянника и мне надо сделать
> небольшое окошко в углу экрана которое всегда висело бы
> над другими окнами.

А может лучше у края экрана Application Desktop Toolbar - это как панель задач будет видно всегда.
-----------------------------------
parovoZZ ©   (31.07.04 21:05) [9]

Делай так -
через определённые промежутки времени (раз в сек., например) проверяй это условие:

if (GetTopWindow (0) <> Handle) then SetWindowPos(Handle, {HWND_TOPMOST}0, X, Y,                                        Width, Height, {SWP_NoMove or SWP_NoSize or SWP_ShowWindow}0);//Handle - хэндл твоего окна.

Флаги нужные сам поставь, висит 100% над всеми окнами, кроме окна DierctX.
Gero ©   (31.07.04 21:42) [10]
------------------------------------

Даны три варианта решения проблемы. Выбирай.


 
dRake   (2004-08-06 01:13) [3]

Cпасибо



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

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

Наверх





Память: 0.45 MB
Время: 0.126 c
1-1094131795
Lord de Mon
2004-09-02 17:29
2004.09.19
Хочу чтоб окно приложения открывалось поверх остальных окон


14-1094067102
Sanek_metaller
2004-09-01 23:31
2004.09.19
Где в реестре найти список сервисов?


3-1092755019
Koala
2004-08-17 19:03
2004.09.19
Функции в базе Firebird


3-1092844481
Aleksandr.
2004-08-18 19:54
2004.09.19
Объясните мне работу АДО-соединений, а то там фигня какая-то...


3-1093244961
kukuikar
2004-08-23 11:09
2004.09.19
Защита паролем таблиц Paradox





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский