Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.08.29;
Скачать: [xml.tar.bz2];

Вниз

окно и размер   Найти похожие ветки 

 
race1   (2004-08-14 07:55) [0]

почему окно не может занять весь экран? если тянуть мышкой или устанавливать в ран-тайме, окно не делается больше какого-то определённого размера. на форме есть две панели, одна как client, другая bottom, никаких Constraints нет


 
Sergey Kaminski ©   (2004-08-14 07:57) [1]

WindowState := wsMaximized отменили? Или я вопрос понял специфически?


 
TUser ©   (2004-08-14 08:29) [2]

А в OnCanResize ничего не написао?


 
race1   (2004-08-14 08:44) [3]

windowstate не годится, мне нужно увести окно за пределы экрана

в canresize ничего нет, но есть resize, но там ничего с размерами формы не делается


 
Sergey Kaminski ©   (2004-08-14 08:50) [4]

>> окно не делается больше какого-то определённого размера

Какого именно? И как устанавливается размер? Работает ли тот способ установки размера, применяемый вами, с любой пустой формой в "чистом" проекте?


 
race1   (2004-08-14 09:59) [5]

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

во-первый форма заголовком полностью не уходит за экран, немного торчит сверху заголовок, во-вторых не растягивается клиентская область на весь экран

менять стили окна (например, на bsnone) будет очень нехорошо в моём случае


 
Андрей007   (2004-08-14 10:15) [6]

А почему BorderStyle:=bsNone Вас не устраивает?


 
Sun bittern ©   (2004-08-14 10:21) [7]

>> во-первый форма заголовком полностью не уходит за экран, немного торчит сверху заголовок,

Так и непонял чего автор изобретает? И чего он от бедной форточки допытывается?


 
race1   (2004-08-14 10:27) [8]

хочется мне что бы клиентская область окошки была целиком на экране, т.е. clientwidth = screen.width, clientheight = screen.height. т.к. окошко содержит всякие заголовки и рамки, то оно должно быть не в позиции (0, 0), а немного за пределами экрана (-1, -2), например.

не получается установить ни нужный clientsize, ни вынести окошку за мпределы экрана.

при изменении стиля окна, видать оно пересоздаётся, мне это плохо, ибо у меня играет mediaplayer. он сиильно тормозит, а если менять только размеры - всё ок


 
Sun bittern ©   (2004-08-14 11:02) [9]

при изменении стиля окна, видать оно пересоздаётся, мне это плохо, ибо у меня играет mediaplayer. он сиильно тормозит, а если менять только размеры - всё ок

Бред!

Уже ответели
BorderStyle := bsNone
WindowState := wsMaximized
Так в чем же точно проблема?


 
race1   (2004-08-14 14:17) [10]

я же говорю - так хуже будет для изображения. попробуйте сделать проигрыватель - панелька вывода, медиаплеер. теперь запустите проигрывание и выполните ваш кусочек кода. после развёртывания окошка изображение исчезнет, появится через секунд пять, если вообще появится. и какая будет прелесть, если изменить ширину, высоту, лево и верх окошка, не трогая стили - ничего не моргает, изображение есть, всё ок

может, проще докопаться почему окно не может быть больше определённых размеров, чем мучаться с кривым проигрыванием?


 
Sun bittern ©   (2004-08-14 15:21) [11]

Так и сделал. Ни каких проблем ни чего не мерцает и изображение не исчезает. Хотя сам по себе TMediaPlayer тормоз. Также тормоза могут зависить от установленных кодеков. Можете попробовать вместо TMediaPlayer использовать ActiveX Windows Media Player TWindowsMediaPlayer


 
race1   (2004-08-14 16:05) [12]

спасибо за дельный совет, попробую. но всё же у меня всё жутко мерцает. посмотрите на небольших файлах - на больших у меня то же всё нормально


 
Sun bittern ©   (2004-08-14 17:12) [13]

>> всё жутко мерцает

Еще как вариант попробуйте у панельки выставить DoubleBuffered := true при создании формы.



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

Форум: "Основная";
Текущий архив: 2004.08.29;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.031 c
8-1086552781
xman
2004-06-07 00:13
2004.08.29
BITMAP


4-1089826456
archer
2004-07-14 21:34
2004.08.29
Имена файлов в UNICODE


1-1092217249
cvg
2004-08-11 13:40
2004.08.29
Передать в функцию массив из структуры -- как???


4-1089758810
ElRaki
2004-07-14 02:46
2004.08.29
Имя файла, загрузившего DLL


6-1088353563
alexa
2004-06-27 20:26
2004.08.29
Передача файлов





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский