Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Программирование на Дельфи


Рекомендуемые сообщения

Скиньте пожалуйста примерчик для того как программно узнать диагональ монитора?

Плии....зззз!

Вот мыло:

web-suport@rambler.ru

а то никак немогу разобратся.

Помогите пожалуйста.

Изменено пользователем Сергей Плоткин
Ссылка на комментарий
Поделиться на другие сайты

Эх, что ж за народ-то ленивый пошел! Дали же ссыку на функцию неужели же так сложно дойти до того, как ее использовать? :)

Вот тебе пример:

procedure TForm1.FormCreate(Sender: TObject);var hs: integer; vs: integer; mm: double; inch: double;begin hs:=GetDeviceCaps(self.Canvas.Handle, HORZSIZE); vs:=GetDeviceCaps(self.Canvas.Handle, VERTSIZE); mm:=sqrt(hs*hs+vs*vs); inch:=mm/24; Application.MessageBox(PChar('Real screen diagonal is ' +                                FloatToStr(mm) + ' milimeters or ' +                                FloatToStr(inch) + ' inches'),                               'Message for lazy guy'); Application.Terminate;end;

И не надейся, что при 17-ти дюймовом мониторе тебе выдаст 17.0 - это диагональ экрана, а не монитора.

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...