Кент Рейсдорф. BORLAND C++BUILDER. Раздел 1

Кент Рейсдорф. BORLAND C++BUILDER. Страница 124

Как вы, несомненно, знаете, в Windows существуют стандартные диало­говые окна для таких действий, как открытие и сохранение файлов, выбор шрифтов и цвета. VCL содержит специальные классы для представления этих диалоговых окон. К ним относятся TOpenDialog, TSaveDialog, TFontDia- log, TColorDialog, TPrintDialog и TPrintSetupDialog. Дополнительно к этой группе относятся классы TFindDialog и TReplaceDialog. Перечисленные ком­поненты не являются визуальными в том смысле, что они не отображаются на этапе разработки. Во время выполнения программы диалоговые окна, разумеется, видимы.

Классы системных компонентов

Вкладка System палитры компонентов содержит смесь визуальных и не­визуальных компонентов. Класс TTimer используется для представления сис­темного таймера Windows. Единственное событие, на которое он реагирует — это OnTimer, которое соответствует каждому отсчету таймера. Интервал работы таймера устанавливается через свойство Interval. TTimer является невизуальным компонентом.

VCL содержит также несколько классов, позволяющих вам создавать собственные диалоговые окна File Open или File Save. Это классы TFileList- Box, TDirectoryListBox, TDriveComboBox и TFilterComboBox.

В данную группу классов входит также класс TMediaPlayer, который позволяет воспроизводить аудиозаписи в стандартах WAV и MIDI, а также видео в стандарте AVI. При этом возможны собственно воспроизведение, остановка, пауза, переход в произвольное место записи и многие другие операции. Этот класс имеет много свойств и событий, которые сильно упро­щают общение со сложным миром Windows MCI (Media Control Interface).

В группу System входят также классы для поддержки OLE и динами­ческого обмена данными (DDE — Dynamic Data Exchange).

Web-дизайн (с) 2010 All rights reserved