Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Просмотр рисунка на весь экран

21K
20 августа 2008 года
TITAMIN
58 / / 24.07.2008
Вопрос следующего характера: хочу выводить jpgи на весь экран, как лучше организовать?
Канвой как -то, или форму разварачивать и уберать границы, а на ней уже что-то мудрить.
Я теряюсь подскажите пожалуйста о великие этого мира))) Заранее спасибо.
288
20 августа 2008 года
nikitozz
1.2K / / 09.03.2007
Цитата: TITAMIN
Вопрос следующего характера: хочу выводить jpgи на весь экран, как лучше организовать?
Канвой как -то, или форму разварачивать и уберать границы, а на ней уже что-то мудрить.
Я теряюсь подскажите пожалуйста о великие этого мира))) Заранее спасибо.



Помнится в свое время я делал это так

 
Код:
Form1->BorderStyle = bsNone;
Form1->ShowWindow(Handle, SW_MAXIMIZE);
21K
20 августа 2008 года
TITAMIN
58 / / 24.07.2008
в принципе так и думал, а как канву сделать maximum?
288
20 августа 2008 года
nikitozz
1.2K / / 09.03.2007
Цитата: TITAMIN
в принципе так и думал, а как канву сделать maximum?



По идее канва - это вся клиентская область формы. Так что после "разворачивания" формы во весь экран, она и будет maximum.

21K
20 августа 2008 года
TITAMIN
58 / / 24.07.2008
Пасиба, щас попробую )))
21K
20 августа 2008 года
TITAMIN
58 / / 24.07.2008
Ну вот что-то на showwindow ругается :)
92
20 августа 2008 года
Тень Пса
2.2K / / 19.10.2006
где-то в Example'ах самого Билдера есть Full-Screen DirectDraw пример... не поленитесь, гляньте.
21K
21 августа 2008 года
TITAMIN
58 / / 24.07.2008
Есть проблема, (все ни как не выеду с этой задачи, блин), для предпросмотра использовал - StrecthDraw, но для полного окна начал использовать просто Draw-я думал он просто растянется на всю область окна(так все и случилось), но - фотки аппарат выдает 1600х1200 разрешение экрана естественно другое и этот самый Draw благополучно обрезает мои фоточки, как мона избежать эт самое происшествие?
Я думаю StretchDraw? параметрами Rect задать разрешение экрана? тогда вопрос а как в билдере получить разрешение экрана?
Заранее спасибо, за отклик))))
92
21 августа 2008 года
Тень Пса
2.2K / / 19.10.2006
да глянь ты уже этот экзэмпл с DirectDraw, всё станет ясно.
14
21 августа 2008 года
Phodopus
3.3K / / 19.06.2008
Цитата: TITAMIN
тогда вопрос а как в билдере получить разрешение экрана?



Screen->Width, Screen->Height вроде бы (по аналогии с Delphi)
Ну или GetSystemMetrics(SM_CXSREEN)..

21K
21 августа 2008 года
TITAMIN
58 / / 24.07.2008
Да, спасибо Phodopus... Я уже сам догнал до Screen->Width.
Работает номально все!!!
А вот про GetSystemMetrics(SM_CXSREEN).. не слыхал )))
правда я понимаю, что я еще про многое в жизни не слыхал :)
14
21 августа 2008 года
Phodopus
3.3K / / 19.06.2008
Цитата: TITAMIN
сам догнал до Screen->Width.
А вот про GetSystemMetrics(SM_CXSREEN).. не слыхал )))



а это, знаешь ли, именно та функция, которую вызывает Screen->Width :))))

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог