вывести разрещение монитора. delphi

Статус: Offline
Реєстрація: 14.11.2007
Повідом.: 465
вывести разрещение монитора. delphi

как узнать текущее разрешение монитора и вывести его например на Label, знаю что вопрос дурацкий, гуглил, говорят Screen.Width и Screen.Hight а куда это писать и как заставить вывести, я не знаю)
Заранее спасибо.

ps Сори за ламерский вопрос.
 
Код:
Label1.Caption := 'Ширина - ' + IntToStr(Screen.Width) + '; Высота - ' + InToStr(Screen.Height)+'.';
 
Код:
Label1.Caption := 'Ширина - ' + IntToStr(Screen.Width) + '; Высота - ' + InToStr(Screen.Height)+'.';

Этот код выведет размеры десктопа, а не монитора. Если у меня два монитора по 1280х1024, то код выкатит 2560х1024. У TScreen есть свойство Monitors, лучше его дергать.

Код:
var
  lMonitorIndex: Integer;
begin
  lMonitorIndex := 0;
  with Screen.Monitors[lMonitorIndex] do begin
    labelResolutin.Caption := Format('Monitor%d resolution is %dx%d', [lMonitorIndex,  Width,  Height]);
  end;
end;
 
Останнє редагування:
Спасибо большое, все отлично работает!
 
Назад
Зверху Знизу