Тип TWordArray (модуль Objects)


     Описание: TWordArray = array[0..1683] of Word;

    Назначение: Тип массива с элементами размером в слово для общего использования.

Константы voXXXX (модуль Validate)


    Назначение: Константы, начинающиеся с vo, представляют в слове Options с побитовым отображением в объектах проверки допустимости.

    Значения: Биты Ooptions объекта проверки допустимости определены следующим образом:

Рис. 21.1 Флаги параметров объекта проверки допустимости (msb - старший бит, lsb - младший бит).

Флаги параметров объекта проверки допустимости. Таблица 21.29
КонстантаЗначениеСмысл
voFill$0001Используется в средствах проверки допустимости по трафарету для указания заполнения набираемыми пользователем литеральными символами.
voTransfer$0002Объект проверки допустимости обрабатывает передачу данных для строки ввода. В данное время используется средством проверки допустимости по диапазону.
voReserved$00FCБиты в данной маске, зарезервированные Borland.

Константы vsXXXX (модуль Validate)


    Назначение: Объекты строки ввода используют vsOK для проверки и правильного построения соответствующих объектов проверки допустимости. При вызове с командным параметром или cmValid метод Valid объекта строки ввода проверяет поле Status своего объекта проверки допустимости. Если Status равно vsOK, то метод Valid строки ввода возвращает значение True, указывая, что объект проверки допустимости можно использовать.

    Единственное значение, определенное для поля Status и отличное от vsOK - это vsSyntax, используемое в TPXPictureValidator для указания, что невозможно интерпретировать переданную строку трафарета. Если вы создаете собственные объекты проверки допустимости, то можете определить коды ошибок и возвратить их в поле Status.

    Значения: Модуль Validate определяет две константы, используемые в объектах проверки допустимости для сообщения о своем состоянии.

Константы состояния объекта проверки допустимости. Таблица 21.30
КонстантаЗначениеСмысл
vsOK0Объект проверки допустимости построен правильно.
vsSyntax1Ошибка синтаксиса в трафарете шаблона объекта проверки.

    См. также: TValidator.Status.

Константы wb_XXXX (модуль OWindows)


    Назначение Поле Glags в TWindowsObject - это поле с побитовым отображением. К битам можно обращаться с помощью констант, начинающихся с wb_.

    Значения: Определены следующие значения констант:

Константы поля с побитовым отображением TWindowsObject Таблица 21.31
КонстантаЗначениеСмысл в случае установки
wb_KeyboardHandler$01Окно обрабатывает события клавиш как диалог.
wb_FromResource$02Диалог был загружен из ресурса.
wb_AutoCreate$04Окно создается при создании его порождающего окна.
wb_MDIChild$08Окно является дочерним окном MDI.
wb_Transfer$10Окно участвует в механизме передачи Transfer. По умолчанию этот бит устанавливается InitResource и очищается Init.

    См. также: TWindowsObject.Flag.

Константы wm_XXXX (модуль OWindows)


    Назначение: ObjectWindows определяет несколько констант, связанных со стандартными сообщениями Windows и определяющими зарезервированные для Windows диапазоны сообщений.

    Значения: Определены следующие константы:

Константы сообщений Windows. Таблица 21.23
КонстантаЗначениеСмысл
wm_First$0000Начало сообщений Windows.
wm_Count$8000Число сообщений Windows.

Тип WordRec (модуль Objects)


    Описание:

     WordRec = record
         Lo, Hi: Byte;
     end;

    Назначение: Рабочая запись, позволяющая обращаться к старшим (Hi) и младшим (Lo) байтам слова.

    См. также: LongRec.

Стили окна ws_XXXX (модуль WinTypes)


    Вы можете использовать эти константы для установки атрибутов создания интерфейсных объектов путем комбинирования их в поле Attrr.Style объекта перед созданием объектом его экранного элемента. Вы можете также использовать их для задания стилей окна при создании окон, диалоговых блоков и управляющих элементов с CreateWindow или CreateWindowEx.

Стили окна. Таблица 21.33
КонстантаСмысл
ws_Borded Окно имеет рамку. Не допускается с ws_DlgFrame.
ws_CaptionОкно имеет строку заголовка и рамку. ws_Caption и ws_DlgFrame не могут использоваться вместе. ws_Caption предполагает включение ws_Border.
ws_ChildОкно является дочерним окном. ws_Child и ws_Popup не могут использоваться вместе.
ws_ChildWindow То же, что ws_Child.
ws_ClipChildrenОкно не включает области, перекрытые при отображении дочерними окнами.
ws_ClipSiblingОкно при отображения обрезает все "братские" окна. Это означает, что отображаемые области в каждой области клиента дочерних окон одного порождающего окна не будут перекрываться.
ws_Disables Окно первоначально запрещено.
ws_DlgFrameОкно имеет двойную рамку и не имеет заголовка. Не допускается с ws_Borded.
ws_GroupОкно - это управляющий элемент, который является первым элементом в группе, и пользователь может получать к нему доступ с помощью клавиш стрелок. Каждый последующий управляющий элемент, определенный без ed_Group, принадлежит к группе, начинающейся с последнего управляющего элемента с ws_Group.
ws_HScrollОкно имеет горизонтальную полосу прокрутки.
ws_IconicТо же, что ws_Mininize.
ws_MaximizeОкно занимает весь экран (максимизировано).
ws_MaximizeBox Окно имеет блок максимизации.
ws_OverlappedОкно является перекрывающимся окном. Перекрывающееся окно имеет заголовок и рамку.
ws_OverlappedWindowТо же, что комбинация ws_Overlapped, ws_Caption, ws_SysMenu, ws_ThickFrame, ws_MinimizeBox и ws_MaximizeBox.
ws_Popup Окно является всплывающим окном.
ws_PopupWindowТо же, что комбинация ws_Border, ws_ws_Popup и ws_SysMenu. Блок управляющего меню выводится только если используется также стиль ws_CAption.
ws_SizeBox То же, что ws_ThickFrame.
ws_SysMenuОкно содержит в строке заголовка блок управляющего меню. Применяется только к окнам со строкой заголовка.
ws_TabStopОкно представляет собой управляющий элемент диалогового блока в списке управляющих элементов, по которым пользователь может циклически перемещаться с помощью клавиши Tab.
ws_ThickFrameОкно имеет жирную рамку, которую пользователь может перемещать (буксировать) для изменения размера окна.
ws_Tiled То же, что ws_Overlapped.
ws_TiledWindow То же, что ws_OverlappedWindow.
ws_Visible Окно первоначально является видимым.
ws_VScrollОкно имеет вертикальную полосу прорутки.

    См. также: TWindow.Attr.