Текущий архив: 2007.09.23;
Скачать: CL | DM;
ВнизРазрешение экрана Найти похожие ветки
← →
hprx (2007-08-29 17:56) [0]Здравствуйте. Подскажите, пожалуйста, как узнать разрешение экрана?
← →
iXT © (2007-08-29 17:57) [1]TScreen?
← →
hprx (2007-08-29 18:09) [2]Так сделать можно?
var
iScreenWidth: Integer;
begin
iScreenWidth := Screen.Width;
end;
В uses нада что-нибудь пропимавать?
← →
trubin © (2007-08-29 18:09) [3]GetDeviceCaps + F1
← →
{RASkov} © (2007-08-29 18:17) [4]> [2] hprx (29.08.07 18:09)
Да.
Нет. т.е. Forms он уже там есть по умолчанию в модуле с формой, если в отдельном модуле, то - Forms.
← →
hprx (2007-08-29 18:22) [5]
> {RASkov} © (29.08.07 18:17) [4]
Спасибо.
← →
@!!ex © (2007-08-29 20:50) [6]Забей на TScreen.
GetSystemMetrics(SM_CXSCREEN):integer;
← →
@!!ex © (2007-08-29 20:50) [7]GetSystemMetrics(SM_CYSCREEN):integer;
← →
@!!ex © (2007-08-29 20:51) [8]И не надо с собой таксать огроменный модуль под названием Forms.
К томуже эта функция умеет возвращать еще кучу приятных параметров, если ее правлиьно попросить.
← →
DVM © (2007-08-29 20:52) [9]Если во время работы программы изменится количество мониторов или их разрешение - TScreen будет возвращать неверные параметры.
← →
Dib@zol © (2007-08-29 20:53) [10]Если много мониторов, то юзай
const
SM_CXVIRTSCR = 78;
SM_CYVIRTSCR = 79;
+ GetSystemMetrics.
← →
{RASkov} © (2007-08-29 21:23) [11]> [8] @!!ex © (29.08.07 20:51)
> [9] DVM © (29.08.07 20:52)
> [10] Dib@zol © (29.08.07 20:53)
Конфа для Начинающих :)
Вряд ли автор пишет прогу без юнита Forms, да которая будет работать когда меняется кол-во мониторов...
:о)
Иначе этот вопрос был-бы в WinAPI....
← →
@!!ex © (2007-08-29 21:26) [12]> [11] {RASkov} © (29.08.07 21:23)
ИМХо использовать GetSystemMetrics не сложнее, чем TScreen.
ОДнако куда полезнее... Это чисто ИМХО.
P.S.
По поводу для начинающих:
Я последнее время задаю здесь свои вопросы.
При этом пишу чез юнита Forms и работаю на системе с двумя мониками, так что не показатель. ;)
← →
{RASkov} © (2007-08-29 21:27) [13]> [12] @!!ex © (29.08.07 21:26)
:)
По нику видно кому как отвечать ;) тоже имхо.
← →
@!!ex © (2007-08-29 21:29) [14]> [13] {RASkov} © (29.08.07 21:27)
Ну х.з.. Я тока недавно здесь отвечаю, еще не понял кому как отвечать, :)
← →
{RASkov} © (2007-08-29 21:32) [15]> [14] @!!ex © (29.08.07 21:29)
Если б человек был более уверен в Делфи, но... мало ли.... не знал про GetSystemMetrics или GetDeviceCaps, то таких бы вопросов не задавал - [2]
Отсюда выводы в [11] :)
← →
DVM © (2007-08-29 21:39) [16]
> Я тока недавно здесь отвечаю, еще не понял кому как отвечать,
> :)
У кого желтые штаны надо два раза ку, у кого малиновые три раза.
← →
{RASkov} © (2007-08-29 21:44) [17]> [16] DVM © (29.08.07 21:39)
Дело не в штанах... :)
Вот если б в этой конфе этот вопрос задал DVM то мой ответ был бы нечто [3, 6..10]
Так как были-бы веские причины сомнения о том, что DVM не в курсе про Screen.... (утрировано)
:)
← →
{RASkov} © (2007-08-29 21:48) [18]А если пришел на "чужой" форум, то будь добр... задай вопрос так, что бы на него можно было ответить без вариантов... прямолинейно.
Страницы: 1 вся ветка
Текущий архив: 2007.09.23;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.049 c