Форум: "Основная";
Текущий архив: 2005.09.04;
Скачать: [xml.tar.bz2];
ВнизКак сделать, чтобы окно отображалось поверх 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c