Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.09.2012, 12:17   #1
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию Проблема с полным экраном

Привет, пишу видеоплеер на bass_DSHOW. Готово почти всё, но хотел бы чтобы была возможность отображать на полный экран и выход из полного экрана на Esc. Может кто нибудь знает как?
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума Ответить с цитированием
Старый 27.09.2012, 12:56   #2
Delphi_ProGer
Форумчанин
 
Регистрация: 30.10.2010
Сообщений: 524
По умолчанию

Если ты выводишь на форму, то делай форму на полный экран. Нажатие клавиш отлавливай с помощью события формы, OnKeyPress(вроде, или т.п.), поищи константу для кнопки Esc, а то не помню...и время искать сейчас нет
Delphi_ProGer вне форума Ответить с цитированием
Старый 27.09.2012, 14:15   #3
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

Цитата:
Сообщение от Delphi_ProGer Посмотреть сообщение
Если ты выводишь на форму, то делай форму на полный экран. Нажатие клавиш отлавливай с помощью события формы, OnKeyPress(вроде, или т.п.), поищи константу для кнопки Esc, а то не помню...и время искать сейчас нет
У меня видео выводится на панел. И событие клавиши onKeyDown. По идее должен быть такой код:
Код:
Panel1.Align:=alClient; //увеличиваем панель
Form6.Align:=alClient; //увеличиваем форму на полный экран
... //скрываем компоненты меняя у них свойство visible на true
... //что-то ещё
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума Ответить с цитированием
Старый 27.09.2012, 15:13   #4
Delphi_ProGer
Форумчанин
 
Регистрация: 30.10.2010
Сообщений: 524
По умолчанию

Цитата:
Сообщение от саша40 Посмотреть сообщение
У меня видео выводится на панел. И событие клавиши onKeyDown. По идее должен быть такой код:
Код:
Form6.Align:=alClient; //увеличиваем форму на полный экран
+
Код:
Form6.BorderStyle:=bsNone;
Delphi_ProGer вне форума Ответить с цитированием
Старый 27.09.2012, 17:24   #5
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

Цитата:
Сообщение от Delphi_ProGer Посмотреть сообщение
+
Код:
Form6.BorderStyle:=bsNone;
ок, а обратно?
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума Ответить с цитированием
Старый 27.09.2012, 20:13   #6
Delphi_ProGer
Форумчанин
 
Регистрация: 30.10.2010
Сообщений: 524
По умолчанию

Цитата:
Сообщение от саша40 Посмотреть сообщение
ок, а обратно?
Посмотрите в конструкторе формы какие значения может принимать это свойство. Выберите найболлее подходящее.
Delphi_ProGer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Траблы с экраном( Gamejad Свободное общение 5 11.02.2011 20:13
Является ли С без goto тьюринг-полным? guz Общие вопросы C/C++ 10 05.11.2010 04:49
Связь двух книг с полным форматированием tns-ka Microsoft Office Excel 7 14.05.2010 07:01
Поиск с полным совподением. Rom1k06 Microsoft Office Excel 2 13.10.2009 10:27
Работа с синим экраном кобрин Операционные системы общие вопросы 14 07.05.2009 22:20