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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.10.2011, 23:44   #1
pavellyba
Пользователь
 
Регистрация: 01.12.2010
Сообщений: 84
Злость firemonkey Как узнать размер экрана?

firemonkey Как узнать размер экрана?
pavellyba вне форума Ответить с цитированием
Старый 24.10.2011, 12:41   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

А что, там нету глобальной переменной Screen с параметрами Height, Width ???

Последний раз редактировалось mihali4; 24.10.2011 в 16:06.
mihali4 вне форума Ответить с цитированием
Старый 24.10.2011, 15:45   #3
pavellyba
Пользователь
 
Регистрация: 01.12.2010
Сообщений: 84
По умолчанию

mihali4, нет, почему то не поддерживает(
pavellyba вне форума Ответить с цитированием
Старый 24.10.2011, 16:10   #4
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Для того, чтобы определить размер монитора в физиеских единицах измерения, нам достаточно воспользоваться функцией: GetDeviceCaps (DC: HDC; int:integer). С помощью этой функции можно получить специфическую информацию относительно экранного устройства. Этим устройством может быть как экран монитора, так и принтер с плоттером. В нашем случае, устройством является экран монитора.
Применительно к экрану монитора, параметр int в функции может принимать одно из следующих значений:
HORZSIZE - Ширина физического дисплея (в миллиметрах)
VERTSIZE - Высота дисплея (в миллиметрах)
HORZRES - Ширина дисплея (в пикселях)
VERTRES - Высота дисплея (в линиях растра)
LOGPIXELSX - Число пикселей на горизонтальный логический дюйм
LOGPIXELSY - Число пикселей на вертикальный логический дюйм
ASPECTX - Относительная ширина пикселя устройства, которая используется для линий рисунка
ASPECTY - Относительная высота пикселя устройства, которая используется для линий рисунка
ASPECTXY - Диагональная ширина пикселя устройства, которая используется для линии рисунка.
http://www.webdelphi.ru/2009/07/mysh...odobnye-zveri/
Ну, уж это-то должно быть. АПИ оно и в Африке АПИ
mihali4 вне форума Ответить с цитированием
Старый 25.10.2011, 00:15   #5
pavellyba
Пользователь
 
Регистрация: 01.12.2010
Сообщений: 84
По умолчанию

А как определить дескриптор монитора? И что в uses добавить надо?

Последний раз редактировалось pavellyba; 25.10.2011 в 00:19.
pavellyba вне форума Ответить с цитированием
Старый 25.10.2011, 01:47   #6
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Достаточно сходить по приведенной ссылке.
Там подробно рассматривается пример...
mihali4 вне форума Ответить с цитированием
Старый 25.10.2011, 14:46   #7
pavellyba
Пользователь
 
Регистрация: 01.12.2010
Сообщений: 84
По умолчанию

14:46
Выделяет команды красным. Говорит, что команда не идентифицирована. Что нужно в USES добавить?

15:03
Разобрался) В uses пишем "Windows" и все работает)

Пора бы уже и прочесть правила раздела...
Размещение своих постов подряд считается флудом.
У вас что - дефекты зрения ? Кнопку "Правка" не видите ?
Прочитайте правила.

Последний раз редактировалось mihali4; 25.10.2011 в 15:07.
pavellyba вне форума Ответить с цитированием
Старый 25.10.2011, 15:04   #8
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Да вроде нетрудно догадаться, что нужно определить глобальные переменные :
Код:
  LastPos: TPoint;
  doUpdate: boolean;
  distance: currency;
И бросить на форму как минимум кнопку, таймер и 8 лэйблов...
Проект - голый, новый, в USES ничего не добавлял...

З.Ы.
Цитата:
Сообщение от pavellyba Посмотреть сообщение
Разобрался) В uses пишем "Windows" и все работает)
Так оно автоматом добавляется при создании нового приложения в Дельфи...

Последний раз редактировалось mihali4; 25.10.2011 в 15:09.
mihali4 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как узнать размер изображения Lokos Мультимедиа в Delphi 3 21.12.2009 16:44
как програамно узнать размер папки VIR1435 Общие вопросы Delphi 2 05.11.2009 18:06
как узнать разрешение экрана пользователя? Juffin Общие вопросы Delphi 2 01.11.2009 21:10
Как узнать размер файла? photozaz Общие вопросы Delphi 4 01.08.2008 00:29
Как узнать размер массива мандарин Общие вопросы Delphi 2 30.05.2007 19:18