Разработка прикладных программ для ОС WINDOWS с помощью интегрированных сред Delphi / C++Builder. Баканов В.М. - 44 стр.

UptoLike

Составители: 

- 44 -
мую, так и независимую фиксацию (при значении свойства Grouplndex=0
кнопка не имеет фиксации в нажатом состоянии и она не зависит от осталь-
ных кнопок, кнопки же с одинаковым ненулевым значением свойства
GroupIndex имеют зависимую в пределах одного родительского элемента
фиксацию).
Поведение этих кнопок зависит также от булева свойства AllowAllUp
(при
AllowAllUp=FALSE нажатую кнопку в группе можно отпустить лишь
путем нажатия другой, в противном случае кнопку можно отпустить путем
повторного нажатия). Для возможности фиксации выбранной кнопки ей не-
обходимо присвоить уникальный групповой индекс (в свойстве Grouplndex)
и установить AllowAlIUp=TRUE.
Компонент TSpinButton представляет собой две кнопки со стрелками
вверх/вниз и служит для
управления некоей внешней величиной (путем об-
работки событий OnUpСlick и OnDownClick - нажатие кнопок вверх/вниз
соответственно).
Программа имеет возможность проверить нажатие кнопки, прочитав
свойство Down.
5.11. КОМПОНЕНТ ТМеdiaРlауег
Компонент TMediaPlayer служит для управления мультимедийными уст-
ройствами (расположен в нижней части центрального столбца на рис.6, в па-
литре
компонентов находится на странице System) и представляет с точки
зрения пользователя набор кнопок для (интерактивного) управления устрой-
ством путем посылки команд MCI - Media Control Interface [3]. Программист
имеет возможность модифицировать реакцию на нажатия кнопок (часть или
все кнопки могут быть сделана невидимыми) и другие события в зависимо-
сти от специфики задачи.
Тип мультимедийного устройства
определяется свойством DeviceType
(для автоматического распознавания типа следует выбрать dtAutoSelect), на-
бор возможностей устройства определяется свойством Capabilities.
Булево свойство VisibleButtons управляет видимостью отдельных кнопок
линейки управления мультимедийным устройством, свойство Display указы-
вает на окно, в котором будет происходить отображение видеоинформации (в
случае Display=NIL создается собственное окно), DisplayRect задает прямо-
угольную
область экрана для изображения.
Управление мультимедиа-устройством не обязательно должно происхо-
дить путем нажатия кнопок на линейке управления, линейка может быть
скрыта (свойство Visible=FALSE), а управление осуществляться программой
с использованием компонентных функций Start, Stop, Pause, Rewind и др.
(названия методов совпадают с именами соответствующих кнопок управ-
ляющей линейки).
                                    - 44 -


мую, так и независимую фиксацию (при значении свойства Grouplndex=0
кнопка не имеет фиксации в нажатом состоянии и она не зависит от осталь-
ных кнопок, кнопки же с одинаковым ненулевым значением свойства
GroupIndex имеют зависимую в пределах одного родительского элемента
фиксацию).
   Поведение этих кнопок зависит также от булева свойства AllowAllUp
(при AllowAllUp=FALSE нажатую кнопку в группе можно отпустить лишь
путем нажатия другой, в противном случае кнопку можно отпустить путем
повторного нажатия). Для возможности фиксации выбранной кнопки ей не-
обходимо присвоить уникальный групповой индекс (в свойстве Grouplndex)
и установить AllowAlIUp=TRUE.
   Компонент TSpinButton представляет собой две кнопки со стрелками
вверх/вниз и служит для управления некоей внешней величиной (путем об-
работки событий OnUpСlick и OnDownClick - нажатие кнопок вверх/вниз
соответственно).
   Программа имеет возможность проверить нажатие кнопки, прочитав
свойство Down.

5.11. КОМПОНЕНТ ТМеdiaРlауег

   Компонент TMediaPlayer служит для управления мультимедийными уст-
ройствами (расположен в нижней части центрального столбца на рис.6, в па-
литре компонентов находится на странице System) и представляет с точки
зрения пользователя набор кнопок для (интерактивного) управления устрой-
ством путем посылки команд MCI - Media Control Interface [3]. Программист
имеет возможность модифицировать реакцию на нажатия кнопок (часть или
все кнопки могут быть сделана невидимыми) и другие события в зависимо-
сти от специфики задачи.
   Тип мультимедийного устройства определяется свойством DeviceType
(для автоматического распознавания типа следует выбрать dtAutoSelect), на-
бор возможностей устройства определяется свойством Capabilities.
   Булево свойство VisibleButtons управляет видимостью отдельных кнопок
линейки управления мультимедийным устройством, свойство Display указы-
вает на окно, в котором будет происходить отображение видеоинформации (в
случае Display=NIL создается собственное окно), DisplayRect задает прямо-
угольную область экрана для изображения.
   Управление мультимедиа-устройством не обязательно должно происхо-
дить путем нажатия кнопок на линейке управления, линейка может быть
скрыта (свойство Visible=FALSE), а управление осуществляться программой
с использованием компонентных функций Start, Stop, Pause, Rewind и др.
(названия методов совпадают с именами соответствующих кнопок управ-
ляющей линейки).