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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.01.2011, 07:58   #1
Mihanches
Пользователь
 
Регистрация: 14.09.2010
Сообщений: 89
Восклицание Получение размера экрана

Как получить размеры экрана не через screen.width\screen.height?
Mihanches вне форума Ответить с цитированием
Старый 20.01.2011, 10:36   #2
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

по горизонтали(ширина)
Код:
GetDeviceCaps(GetDC(GetDesktopWindow), HORZRES))
по вертикали(высота)
Код:
GetDeviceCaps(GetDC(GetDesktopWindow), VERTRES))
vovk вне форума Ответить с цитированием
Старый 20.01.2011, 10:41   #3
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

А чем вас Screen.Width/Screen.Height не устраивает?
_-Re@l-_ вне форума Ответить с цитированием
Старый 20.01.2011, 11:10   #4
Mihanches
Пользователь
 
Регистрация: 14.09.2010
Сообщений: 89
По умолчанию

vovk, спасибо, проверю!
_-Re@l-_, размер софта важен.
Mihanches вне форума Ответить с цитированием
Старый 20.01.2011, 11:18   #5
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

Цитата:
_-Re@l-_, размер софта важен.
В смысле аппаратное разрешение что ли?
_-Re@l-_ вне форума Ответить с цитированием
Старый 20.01.2011, 11:23   #6
Mihanches
Пользователь
 
Регистрация: 14.09.2010
Сообщений: 89
По умолчанию

В смысле вес компиллированного файла.
Mihanches вне форума Ответить с цитированием
Старый 20.01.2011, 11:28   #7
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

А что, Screen прям утяжелит вес компилированного файла? Screen не нужно объявлять, он стандартно объявлён в каком-то модуле.
_-Re@l-_ вне форума Ответить с цитированием
Старый 20.01.2011, 11:33   #8
Mihanches
Пользователь
 
Регистрация: 14.09.2010
Сообщений: 89
По умолчанию

Цитата:
Сообщение от _-Re@l-_ Посмотреть сообщение
А что, Screen прям утяжелит вес компилированного файла? Screen не нужно объявлять, он стандартно объявлён в каком-то модуле.
Вот именно этот модуль (тоже не помню какой) как раз и утяжеляет размер.
Mihanches вне форума Ответить с цитированием
Старый 20.01.2011, 11:35   #9
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

Модуль, содержащий эту переменную, стандартно прописан в разделе uses и вам не нужно объявлять этот модуль. Вам жалко пару килобайт?
_-Re@l-_ вне форума Ответить с цитированием
Старый 20.01.2011, 12:08   #10
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

Цитата:
Сообщение от _-Re@l-_ Посмотреть сообщение
Модуль, содержащий эту переменную, стандартно прописан в разделе uses и вам не нужно объявлять этот модуль. Вам жалко пару килобайт?
screen находится в Forms. А если этот модуль не нужен? А к экзешнику он килобайт 350 примерно добавляет.

Последний раз редактировалось vovk; 20.01.2011 в 12:10.
vovk вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автоматическое изменение размера формы в соответствии с размером экрана ru3000 Microsoft Office Excel 18 08.11.2021 10:16
Получение середины экрана Sensizu HTML и CSS 2 13.06.2010 17:16
Получение произвольного пикселя с экрана andreyasu Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 07.06.2009 21:35
Получение размера файла Johnson Общие вопросы Delphi 3 27.10.2008 22:19
Получение размера mp3 файла Mickle Общие вопросы Delphi 1 05.04.2007 00:32