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

Вниз

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

 
afanasic   (2005-08-05 15:05) [0]

Как сделать, чтобы окно отображалось поверх TaskBar, и можно ли это? Варианты убрать нафиг TaskBar или изменить его режим "Отображение поверх всех окон" не подходит...
Заранее спасибо!


 
Eraser ©   (2005-08-05 15:14) [1]

afanasic   (05.08.05 15:05)

Добавить в нужной форме:
 private
   { Private declarations }
   procedure CreateParams(var Params: TCreateParams); override;
...
procedure TfmMain.CreateParams(var Params: TCreateParams);
begin
 inherited CreateParams(Params);
 Params.WndParent := GetDesktopWindow;
 Params.ExStyle := Params.ExStyle and not WS_EX_APPWINDOW or WS_EX_TOOLWINDOW;
end;


и управлять через FormStyle = fsStayOnTop или fsNormal.


 
DVM ©   (2005-08-05 16:02) [2]

Таскбар обязана убраться с экрана, если стартует полноэкранное приложение - окно без бордюра на весь экран.


 
afanasic   (2005-08-11 08:50) [3]

Дело в том, что окно не полноэкранное, но есть желание показывать его поверх TaskBar, поскольку на нем очень полезная информация, а занимать рабочую область окон не хочется - так как есть куча места над Tray"ем.


 
afanasic   (2005-08-11 09:50) [4]

> Eraser
Спасибо! Почему то не помогает...
Я сомневаюсь, что это возможно, иначе этим бы уже пользовались, но все таки может быть...


 
TUser ©   (2005-08-11 10:10) [5]

У меня просто установка fsStayOnTop дает нужный эффект. D7/W2K.


 
afanasic   (2005-08-11 10:26) [6]

fsStayOnTop дает такой эффект на время - стоит кликнуть по TaskBar и TaskBar снова сверху... если у него стоит режим "Поверх всех окон"



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

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

Наверх




Память: 0.48 MB
Время: 0.035 c
3-1122450217
Zmiy
2005-07-27 11:43
2005.09.04
ADOStoredProc


3-1122012785
Hursand
2005-07-22 10:13
2005.09.04
displaytext


1-1124096249
Vir
2005-08-15 12:57
2005.09.04
Как определить какой контрол вызвал popup


1-1124106938
iskatel
2005-08-15 15:55
2005.09.04
отловить изменения файла


1-1123692689
rolex
2005-08-10 20:51
2005.09.04
Какая маскимальная длина у TidTCPServer в комманде WriteLn?