Вниз
Скачать: CL | DM;

не скрывается панель задач когда делаю на весь экран   Найти похожие ветки 

← →
Ruzzz ©   (2008-10-16 02:47) [0]

мое приложение может быть "на весь экран", делаю так:
   BorderStyle := bsNone;
   WindowState := wsMaximized;


заметил, что если перед тем как делать BorderStyle := bsNone, WindowState будет равно wsMaximized, то панель задач не скрывается. Как это обойти?

Ну жно в той ситуации когда окно просто максимизировано :) но не включен режим "на весь экран", и потом из такого состояния перейти в режим "fullscreen" просто не получается.

Я так понимаю, что виндовс смотрит, если окно которое пытается максимизироватся, не имеет границы, то только тогда она убирает панельзадач? или это делает код Делфи?

Понимаю что все это можно узнать самому, но может кто-то быстрей подскажет. Заранее спасиб!


← →
Ruzzz ©   (2008-10-16 02:52) [1]

единственное решение сейчас это при переходе в "fullscreen" делать BorderStyle := wsNormal, т.е.
   BorderStyle := bsNone;
   WindowState := wsNormal;
   WindowState := wsMaximized;

но тогда получается неприятное мигание :(


← →
ЮЮ ©   (2008-10-16 03:13) [2]

>   WindowState := wsNormal;
>   WindowState := wsMaximized;
> но тогда получается неприятное мигание :(


Вместо щаманства с WindowState самому установить положение и размеры формы. Разрешение экрана можно получить у Screen


← →
stas ©   (2008-10-16 11:16) [3]

Ruzzz ©   (16.10.08 02:47)
У меня работает. попробуй на чистой форме сделать тоже самое.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.007 c
15-1220610012
Palladin
2008-09-05 14:20
2008.11.23
Программирование на c++ глазами хакера


2-1223966407
Abcdef123
2008-10-14 10:40
2008.11.23
Горячие клавиши в Делфи 2007


2-1223841694
Vayrus
2008-10-13 00:01
2008.11.23
Проблема с распаковкой архива


2-1223727776
DFT
2008-10-11 16:22
2008.11.23
SendMessage наследнику TObject


3-1210245809
Tans
2008-05-08 15:23
2008.11.23
Помогите, плиз.




   Наверх