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

Вниз

fsStayOnTop только для моих окон   Найти похожие ветки 

 
Juice ©   (2006-10-17 11:45) [0]

Как сделать форму MostTop, но чтобы она перекрівала только окна моего приложения но не чужие ? Придание стиля fsStayOnTop делает ее выше всех окон и моих и чужих. ???


 
Джо ©   (2006-10-17 11:49) [1]

Логика "рулит".
А что  будет, если этим же секретным способом овладеют другие приложения?


 
Juice ©   (2006-10-17 12:14) [2]


> Логика "рулит".
> А что  будет, если этим же секретным способом овладеют другие
> приложения?

Совершенно нормальная ситуация будет. Сформулирую иначе вопрос -  среди всех форм моего приложения эта должна быть всегда на верху. Любое чужое окно может перекрыть ее.


 
Ганна Юхимівна   (2006-10-17 12:27) [3]

Если чесно - не пойму в чём подвох...

Самым верхним их из всех окон с одинаковым стилем будет последнее вызванное с ShowModal ... или уже нет ?


 
Джо ©   (2006-10-17 12:29) [4]

Сорри, не разглядел, что "только окна моего приложения но не чужие" — прочитал наоборот. Тогда что-то вроде: перекрываем у этого окна CreateParams:

 protected
   procedure CreateParams (var Params: TCreateParams);override;
...

procedure TForm2.CreateParams(var Params: TCreateParams);
begin
 inherited;
 Params.ExStyle := Params.ExStyle or WS_EX_PALETTEWINDOW;
end;


 
Juice ©   (2006-10-17 13:18) [5]

Tnks!


 
Джо ©   (2006-10-17 13:20) [6]

> [5] Juice ©   (17.10.06 13:18)
> Tnks!

noprob!


 
RASkov   (2006-10-18 02:39) [7]

Зачем мудрить можно и просто fsStayOnTop и все работает как надо.
Если конечно это свойство не у главной формы.



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

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

Наверх




Память: 0.48 MB
Время: 0.052 c
3-1159188079
Neo Trinitron
2006-09-25 16:41
2006.11.26
MS Access и NZ


6-1150190015
Tempora
2006-06-13 13:13
2006.11.26
Проблема с Indy. Помогите найти ошибку.


2-1163006560
Greenchel
2006-11-08 20:22
2006.11.26
Изменение файлов на сервере.


2-1163008529
frozen_eye
2006-11-08 20:55
2006.11.26
txt + exe = ???


3-1158775178
Lexa11_2002
2006-09-20 21:59
2006.11.26
Как сделать лучше структуру данных