Вверх ↑
Пакеты 
HiAsm4
Windows 
Компоненты 
Cиcтeмa 
Компоненты - Screen

Screen
Краткое описание
   Компонент предназначен для управления монитором компьютера
Параметры
  • X - Определяет ширину экрана в пикселях по-умолчанию
  • Y - Определяет высоту экрана в пикселях по-умолчанию
  • Frequency - Определяет частоту обновления экрана по-умолчанию
  • EnumMask - Определяет маску для выдачи списка доступных режимов монитора: %h,%v - высота и ширина экрана, %bpp - глубина цвета, %f - частота обновления
  • Методы
  • doResolution - Устанавливает разрешение экрана
  • doFrequency - Устанавливает частоту обновления экрана
  • doEnum - Перечисляет все возможные режимы монитора
  • События
  • onEnum - Возвращает информацию о режиме монитора по маске EnumMask
  • Свойства
  • Width - Содержит ширину экрана в пикселях
  • Height - Содержит высоту экрана в пикселях
  • TopWorkarea - Содержит верхний отступ рабочей области экрана
  • LeftWorkarea - Содержит левый отступ рабочей области экрана
  • BottomWorkarea - Содержит нижний отступ рабочей области экрана
  • RightWorkarea - Содержит правый отступ рабочей области экрана
  • CurFrequency - Содержит текущую частоту обновления экрана
  • CurDPIX - Содержит количество пикселей на дюйм по ширине экрана
  • CurDPIY - Содержит количество пикселей на дюйм по высоте экрана
  • Данные
  • X - Определяет ширину экрана в пикселях
  • Y - Определяет высоту экрана в пикселях
  • Frequency - Определяет частоту обновления экрана
  • Пример
    Пример использования компонента Screen

    
    Add(MainForm,2953706,91,189)
    {
    Caption="Пример использования Screen"
    link(onCreate,2282461:doEnum,[(149,209)(149,160)])
    }
    Add(Screen,2282461,175,140)
    {
    link(onEnum,3300878:doAdd,[])
    link(X,13563409:String,[])
    link(Y,5239941:String,[(188,110)(244,110)])
    link(Frequency,16299022:String,[(195,116)(304,116)])
    }
    Add(ListBox,13563409,154,35)
    {
    Left=15
    Top=75
    Height=90
    Strings=#3:640|3:800|4:1024|
    Point(String)
    link(onClick,5239941:doSelect,[(202,48)(202,83)])
    }
    Add(ListBox,5239941,217,35)
    {
    Left=75
    Top=75
    Height=90
    Strings=#3:480|3:600|3:768|
    Point(String)
    Point(doSelect)
    }
    Add(Memo,3300878,273,140)
    {
    Left=200
    Top=75
    Width=175
    Height=90
    ScrollBars=2
    }
    Add(ListBox,16299022,277,39)
    {
    Left=140
    Top=75
    Height=90
    Strings=#2:60|2:70|2:75|2:80|2:85|2:90|
    Point(String)
    }
    Add(Button,8327606,91,105)
    {
    Left=45
    Top=170
    link(onClick,2282461:doResolution,[(149,111)(149,146)])
    }
    Add(Button,1106994,91,147)
    {
    Left=140
    Top=170
    link(onClick,2282461:doFrequency,[])
    }

    Замечания
    Обновление элемента: [svn]Screen.pas[/svn]
    BB-code статьи для вставки
    Всего комментариев: 0
    (комментарии к статье еще не добавлены)
    Комментарий
    ...