Текущий архив: 2005.03.06;
Скачать: CL | DM;
Вниз
Как сделать форму своего приложения всегда поверх чужих приложе Найти похожие ветки
← →
Ana © (2005-01-24 08:25) [0]Добрый день!
Помогите, пожалуйста, мне нужно,чтобы форма моего приложения всегда была поверх других приложений.
Делаю так:
var
st:integer;
Application.Initialize;
St:=GetWindowLong(application.Handle, GWL_EXSTYLE);
SetWindowLong(Application.Handle, GWL_EXSTYLE, St or WS_EX_TOPMOST);
Это срабатывает только для первой формы, которая становится видимой, а у меня эта форма предназначена для ввода пароля. Главная же форма, которую необходимо все время видеть поверх всех приложений ведет себя обычным образом. :(
← →
Gero © (2005-01-24 08:39) [1]
> Как сделать форму своего приложения всегда поверх чужих
> приложе
Никак.
← →
DVM © (2005-01-24 10:06) [2]SetWindowPos() + WM_WINDOWPOSCHANGING - читаем справку.
← →
Gero © (2005-01-24 19:05) [3]
> DVM © (24.01.05 10:06)
Да ладно тебе, все равно поверх всех чужих приложений не будет.
← →
sapsi (2005-01-25 08:48) [4]Почему не будет - можно сделать
← →
Ana © (2005-01-25 09:53) [5]Спасибо всем! Я решила эту проблему!
← →
DVM © (2005-01-25 09:59) [6]
> Gero © (24.01.05 19:05) [3]
А я и не говорю что всегда поверх всех. Поверх всех только менюшка монитора :)
← →
Gero © (2005-01-25 17:39) [7]
> Почему не будет - можно сделать
Да?
А вот ты такое сделаешь, и я тоже, а чье окно поверх будет?
Страницы: 1 вся ветка
Текущий архив: 2005.03.06;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.046 c