Класс TToolBox (toolbox.h)

Являясь производным от TGadgetWindow, этот класс упорядочивает реквизиты в матрице, где столбцы имеют одинаковую ширину (равную ширине максимального реквизита), а строки - одинаковую высоту (высота максимального реквизита). Вы можете точно задать, сколько строк и столбцов нужно получить в комплекте инструментальных средств, или вычислить число столбцов и строк автоматически.

Элементы данных

NumColumns Содержит число столбцов в полосе инструментальных средств.
NumRows Число строк.

Функции-элементы

Constructor Строит объект TToolBox с заданным числом строк и столбцов и направлением вывода.
GetDesiredSize Переопределяет функцию GetDesiredSize TGadget и вычисляет размер ячейки вызовом GetMargins.
Insert Переопределяет функцию Insert TGadget.
SetDirection Задает направление вывода (горизонтальное/вертикальное).
TheGadgets Располагает реквизиты в указанном направлении и вызывает PositionGadget для получения возможности настройки интервалов между ними.

Класс TValidator (validate.h)

Данный потоковый класс определяет абстрактный объект проверки допустимости данных. Хотя экземпляр TValidator создавать не требуется, он обеспечивает абстрактный функции для других объектов проверки допустимости данных.

Элементы данных

Options Битовый массив, используемый для управления параметрами производных классов. По умолчанию все биты нулевые.

Функции-элементы

Constructor Строит абстрактный объект проверки допустимости и устанавливает в 0 поле Options.
Destructor Уничтожает абстрактный объект проверки допустимости.
Error Абстрактная функция, вызываемая Valid, когда пользователь вводит недопустимую информацию. Переопределяется в производных классов для получения обратной связи с пользователем.
HasOption Получает биты Options и возвращает True, если заданный бит установлен.
IsValid По умолчанию возвращает True. Переопределяется в производных классах для проверки допустимости данных редактируемого управляющего элемента.
IsValidInput Если редактируемый управляющий элемент имеет соответствующий объект проверки допустимости, то IsValidInput вызывается после обработки каждого клавиатурного события. По умолчанию возвращает True. В производных классах переопределяется.
SetOption Устанавливает биты Options.
Transfer Позволяет объекту проверки допустимости устанавливать и получать значения соответствующего редактируемого управляющего элемента. Особенно полезна для проверки нестроковых данных.
UnsetOption Отменяет установку битовых значений Options.
Valid Возвращает True, если IsValid возвращает True. В противном случае вызывает Error и возвращает False.

Класс TValidator::TXValidator (validate.h)

Вложенный класс TValidator описывает исключительные ситуации, возникающие в результате недопустимого объекта проверки допустимости.

Функции-элементы

Constructor Строит объект TXValidator, устанавливая идентификатор ресурса в IDS_VALIDATORSYNTAX.

Класс TVbxControl (vbxctl.h)

Этот производный от TControl класс обеспечивает интерфейс для управляющих элементов Visual Basic (VBX). Вы можете использовать его для получения или установки характеристик VBX. В определенных ситуациях можно использовать дополнительные методы их обработки.

Характеристиками элементов VBX можно управлять с помощью индекса или имени. Для этого предназначены несколько функций-элементов. Если вы хотите, чтобы объект управляющего элемента TVbx обрабатывал события VBX, нужно построить производный класс и добавить в него таблицу реакции.

Функции-элементы

Constructor Строит управляющий элемент VBX c указанным родительским окном, идентификатором, именем файла VBX, именем класса VBX, заголовком и координатами родительского окна.
AddItem Добавляет элемент c заданным индексом к списку управляющих элементов VBX.
Drag В соответствие с аргументом управляет состоянием буксировки VBX.
GetEventIndex Возвращает индекс события, связанного с заданным именем.
GetEventName Возвращает строку, содержащую имя события, связанного с целочисленным индексом.
GetHCTL Возвращает общее число событий, связанных с управляющим объектом TVbxControl.
GetNumProps Возвращает общее число характеристик, связанный с управляющим элементом VBX.
GetProp Получает значения характеристик различных типов.
GetPropIndex Получает для характеристики с заданным именем целочисленное значение индекса.
GetPropName Получает по заданному индексу характеристики.
GetPropType Получает тип характеристики по заданному имени.
IsArrayProp Возвращает True, если заданная индексом характеристика представляет собой характеристику массива.
Method Используется для вызова собственных методов и возвращает True, если управляющий элемент VBX может использовать заданный метод.
Move Перемещает управляющий элемент VBX в заданные координаты.
Refresh Заново отображает область управляющего элемента.
RemoveItem Удаляет элемент, заданный индексом (из блока списка, базы данных или комбинированного блока).
SetProp Устанавливает характеристику в заданное значение.
GetClassName Получает имя класса окна VBX.
GetVBXProperty Возвращает ненулевое значение, если заданная характеристика существует.
PerformCreate Создает новое окно управляющего элемента и соответствующий управляющий элемент VBX.
SetVBXProperty Возвращает ненулевое значение, если заданная характеристика установлена.

Класс TVbxEventHandler (vbxctrl.h)

Этот производный от TEventHandler класс обрабатывает события управляющих элементов VBX. Изменять данный класс не требуется, но его можно использовать в сочетании с классом окна для получения событий от VBX.

Функции-элементы

EvVbxDispatch Вызывается после получения сообщения EM_VBXFIREEVENT от родительского окна и посылает сообщение корректной функции обработки события, а также передает указатель структуре VBXEVENT.

Класс TView (docview.h)

Производный от TEventHandler и TStreamableBase класс TView представляет интерфейс документа, благодаря которому он имеет доступ к клиентным элементам просмотра. Отображаемые элементы могут вызывать функции документа для потокового ввода-вывода.

Вместо создания экземпляра TView вы можете создать производный класс, который обращается к виртуальным функциям TView. Производный класс должен знать о соответствующем окне, описывающем отображаемый элемент, и о выводе диапазона данных. Он должен также иметь возможность позднее восстанавливать отображаемый элемент и выводить в окне заголовок документа.

Элементы данных

Property enum Значения характеристик, определенные для TView и доступные в производных классах.
Tag Содержит указатель на определяемые приложением данные.
Doc Содержит текущий документ.
NotOK Устанавливает отображаемый элемент в недопустимое состояние (IsOK будет возвращать 0).

Функции-элементы

Constructor Строит объект TView документа, связанного с отображаемым элементом. Для подключения отображаемого элемента к документу вызывает TDocument::AttachView.
Destructor Освобождает объект TView и вызывает DetachView для отсоединения отображаемого элемента от соответствующего документа.
FindProperty Получает индекс характеристики по заданному имени.
GetDocument Возвращает ссылку на документ отображаемого элемента.
GetNextViewId Возвращает следующий присваиваемый идентификатор отображаемого элемента.
GetProperty Возвращает общее число характеристик по заданному индексу, и размеру массива характеристик.
GetViewId Возвращает для данного отображаемого элемента уникальный идентификатор.
GetViewMenu Возвращает для данного отображаемого элемента дескриптор меню (любой существующий объект TMenuDesc).
GetWindow Возвращает экземпляр TWindow, связанный с отображаемым элементом, или 0.
IsOK Возвращает ненулевое значение, если отображаемый элемент успешно построен.
PropertyCount Получает для объекта TDocument общее число характеристик.
PropertyFlags Возвращает атрибуты заданной индексом характеристики.
PropertyName Возвращает текстовое имя характеристики, заданной значением индекса.
SetDocTitle Сохраняет заголовок документа.
SetProperty Устанавливает значение характеристики по заданному индексу и типу данных.
SetViewMenu Устанавливает для данного отображаемого элемента дескриптор меню.

Класс TVSlider (slider.h)

Этот производный от TSlider класс реализует детали скользящих маркеров вертикальной полосы прокрутки.

Функции-элементы

Constructor Строит объект скользящего маркера вертикальной полосы прокрутки.
HitTest Переопределяет виртуальную функцию TSlider и получает информацию о координатах X,Y маркера.
NotifyParent Переопределяет виртуальную функцию TSlider и посылает сообщение родительскому окну.
PaintRuler Переопределяет виртуальную функцию TSlider и изображает горизонтальную линейку.
PaintSlot Переопределяет виртуальную функцию TSlider и отображает поле, в котором скользит маркер.
PointToPos Переопределяет виртуальную функцию TSlider и транслирует точку X,Y в позицию в единицах скользящего маркера.
PosToPoint Переопределяет виртуальную функцию TSlider и транслирует позицию в единицах скользящего маркера в точку X,Y.

Класс TWindow (window.h)

Этот класс, производный от TEventHandle и TStreamableBase, обеспечивает специфическое для окна поведение и инкапсулирует многие функции API Windows. Функции TWindow определяют создание окна, включая регистрацию, и его атрибуты.

TWindow - это общее окно, которое может перемещаться и изменяться в размере. Вы можете построить экземпляр этого класса, ходя обычно он используется в качестве базового для специализированных оконных классов.

Элементы данных

Attr Содержит структуру TWindowAttr с атрибутами создания окна (стиль окна, расширенный стиль, позиция, размер, идентификатор меню, идентификатор дочернего окна и таблицу оперативных клавиш меню).
DefaultProc Содержит адрес используемой по умолчанию оконной процедуры, которая вызывается для обработки сообщений Window, не обрабатываемых приложением.
HWindow Содержит описатель соответствующего окна Windows.
Parent Указывает на интерфейсный объект, который используется в качестве родительского окна.
Scroller Указывает на интерфейсный объект - элемент прокрутки окна.
Status Сигнализирует об ошибке при инициализации интерфейсного объекта.
Title Указывает на заголовок окна.
CursorInstance Содержит идентификатор библиотеки для заданного курсора.
CursorResId Содержит идентификатор ресурса курсора для заданного курсора.
hAccel Содержит описатель текущей таблицы акселераторов Windows.
hCursor Содержит описатель курсора окна.
TransferBuffer Указывает на буфер передачи данных в TWindow и из него.

Функции-элементы

Constructor TWindow имеет два конструктора. Первый из них строит объект TWindow, используемый в качестве псевдонима окна не ObjectWindows. Второй добавляет this к списку дочерних окон данного родительского окна и вызывает EnableAutoCreate, после чего this будет создаваться и выводиться вместе с родительском окном.
Destructor Уничтожает соответствующий интерфейсный элемент вызовом Destroy. Удаляет оконные объекты в списке дочерних объектов, затем удаляет this.
AdjustWindowRect Вызывает функцию API Windows ::AdjustWindowRect, которая вычисляет размер прямоугольника окна в соответствии с указанным размером прямоугольника клиента.
AdjustWindowRectEx Вызывает функцию API Windows ::AdjustWindowRectEx, которая вычисляет размер прямоугольника окна с расширенным стилем.
BringWindowToTop Вызывает функцию API Windows ::BringWindowToTop, которая выводит всплывающее или дочернее окно поверх других окон и активизирует его.
CanClose Возвращает True, если соответствующий интерфейсный элемент (включая все дочерние окна) можно закрыть.
CheckDlgButton Вызывает функцию API Windows ::CheckDlgButton, которая помещает отметку на заданную кнопку или отменяет ее.
CheckRadioButton Вызывает функцию API Windows ::CheckRadioButton, которая отмечает выбранную кнопку с зависимой фиксацией или отменяет ее выбор.
ChildBroadcastMessage Используя SendMessage, посылает сообщения непосредственным дочерним объектам.
ChildWindowFromPoint Вызывает функцию API ::ChildWindowFromPoint, которая определяет, какое из дочерних окон содержит заданную в TPoint точку.
ChildWithid Возвращает указатель на список дочерних окон с заданным идентификатором.
CleanUpWindow Позволяет производным классам очистить связанные с окном ресурсами. Производные классы должны вызывать версию этой функции базового класса непосредственно перед возвратом в родительский класс.
ClearFlag Очищает константы флагов TWindow.
ClientToScreen Преобразует заданные в TPoint клиентные координаты в экранные координаты нового окна.
CloseWindow После определения возможности закрытия окна вызывает Destroy для уничтожения hwnd.
CmExit Вызывается в ответ на выбор элемента меню с идентификатором CM_EXIT.
Create Создает оконный интерфейсный элемент, который должен связываться с данным интерфейсным элементом ObjectWindows.
CreateCaret Вызывает функцию API Windows ::CreateCaret.
CreateChildren Создает дочерние окна с установленными флагами автоматического создания в списке дочерних окон.
DefaultProcessing Используется как общецелевая функция заданной по умолчанию обработки, воспринимающая различные сообщения.
DefWindowProc Вызывает DefaultProc для заданной по умолчанию обработки Windows и передает поступающее сообщение Windows. Непосредственно обычно не вызывается.
Destroy Вызывает EnableAutoCreate для каждого окна в списке дочерних окон, обеспечивая воссоздание дочерних окон при воссоздании this. Затем уничтожает соответствующий интерфейсный элемент.
DestroyCaret Вызывает функцию API Windows DestroyCaret, проверяющую сначала владельца, а затем уничтожая соответствующее окно.
DisableAutoCreate Запрещает средство автоматического создания и вывода интерфейсного элемента дочернего окна вместе с родительским окном.
DisableTransfer Запрещает для интерфейсного объекта механизм передачи, передающий данные состояния в буфер и из него.
DragAcceptFiles Вызывает функцию API Windows DrahAcceptFiles.
DrawMenuBar Вызывает функцию API Windows DrawMenuBar для отображения заново строки меню.
EnableAutoCreate Обеспечивает создание и вывод соответствующего вместе с родительским окном.
EnableTransfer Разрешает механизме передачи, выполняющий обданными о состоянии между окном и буфером передачи.
EnumProps Вызывает функцию API Windows ::EnumProps для перечисления элементов в списке характеристик заданного окна.
EvChildInvalid Отвечает на сообщение WM_CHILDINVALID дочернего редактируемого управляющего элемента.
EvCommand WindowProc вызывает эту функцию для обработки сообщений WM_COMMAND.
EvCommandEnable Вызывается WindowProc для обработки сообщений WM_CONNAND_ENABLE.
EvSysCommand Отвечает на выбор пользователем команды системного меню или блока максимизации/минимизации.
FirstThat Передает указатель на функцию-итератор.
FlashWindow Вызывает функцию API Windows FlashWindow для изменения окна с активного на неактивное и наоборот.
ForEach Выполняет итерацию по списку дочерних окон и вызывая заданную функцию действия и передавая ей поочередно эти окна.
ForwardMessage Передает текущее сообщение окна. Вызывает функцию API Windows ::SendMessage.
GetActiveWindow Вызывает функцию API Windows GetActiveWindows для получения описателя активного окна. При отсутствии окна, связанного с текущей нитью, возвращает 0.
GetApplication Получает указатель на объект TAplication, связанный с this.
GetCaretBlinkTime Вызывает функцию API Windows GetCaretBlinkTime для получения частоты мерцания каре.
GetCarePos Вызывает функцию API Windows GetCaretPos.
GetChildren Считывает дочернее окно из указанного потока в список дочерних окон.
GetClassLong Вызывает функцию API Windows GetClassLong для получения значения типа long из структуры Windows WNDCLASS.
GetClassWord Вызывает функцию API Windows GetClassWord для получения значения типа word из структуры Windows WNDCLASS.
GetClientRect Вызывает функцию API Windows GetClientRect для получения координат клиентной области окна и копирования их в указанный объект.
GetCursorPos Вызывает функцию API Windows GetCursorPos для получения текущей позиции курсора (в координатах клиентного окна) и копирования их в структуру, на которую указывает TPoint.
GetDesktopWindows Вызывает функцию API Windows GetDesktopWindows и возвращает описатель окна оперативной области.
GetDlgItem Вызывает функцию API Windows GetDlgItem для считывания описателя заданного управляющего элементе.
GetDlgItemInt Вызывает функцию API Windows GetDlgItemInt для получения текста заданного управляющего элементе.
GetDlgItemText Вызывает функцию API Windows GetDlgItemText для получения текста заданного управляющего элемента.
GetFirstChild Возвращает указатель на первое дочернее окно в списке дочерних окон интерфейсного объекта.
GetId Возвращает идентификатор, используемый для поиска окна в списке дочерних окон заданного родительского окна.
GetModule Возвращает указатель на объект модуля.
GetLastActivePopup Возвращает последнее активное всплывающее окно в списке.
GetLastChild Возвращает указатель на последнее дочернее окно в списке дочерних объектов интерфейсного объекта.
GetMenu Вызывает функцию API Windows GetMenu для получения описания меню указанного окна.
GetNextDlgGroupItem Вызывает функцию API Windows GetNextGroupItem для получения следующего или предыдущего управляющего элемента в диалоговом окне.
GetNextDlgItem Вызывает функцию API Windows GetNextGroupItem для возврата описателя первого управляющего элемента в диалоговом окне, который позволяет пользователю с помощью Tab перейти к следующему управляющему элементу.
GetNextWindow Вызывает функцию API Windows GetNextWindow для получения описателя, связанного со следующим или предыдущим окном в списке администратора окон.
GetWindowPtr По заданному описателю окна возвращает связанный с окном указатель TWindow.
GetParent Вызывает функцию API Windows GetParent для получения описателя родительского окна.
GetProp Вызывает функцию API Windows GetProp для возврата описателя списка характеристик.
GetScrollPos Вызывает функцию API Windows GetScrollPos для получения позиции скользящего маркера в полосе прокрутки.
GetScrollRange Вызывает функцию API Windows GetScrollRange для возврата позиции маркера полосы прокрутки.
GetSysModalWindow Получает описатель системного режимного окна.
GetSystemMenu Вызывает функцию API Windows GetSystemMenu и возвращает описатель системного меню, так что приложение может получить доступ к системному меню.
GetTopWindow Вызывает функцию API Windows GetTopWindow для возврата указателя верхнего окна, владельцем которого является данное родительское окно.
GetUpdateRect Вызывает функцию API Windows GetUpdateRect для получения экранных координат прямоугольника, включающего обновленную область заданного окна.
GetUpdateRgn Вызывает функцию API Windows GetUpdateRgn для копирования области обновления окна в заданную область.
GetWindowLog Возвращает из структуру WINDCLASS информацию об указанном окне (такую как атрибуты стиля).
GetWindowPlacement Вызывает функцию API Windows GetWindowPlacement для получения информации о выводе и расположении окна на экрана (нормальное, минимизированное, максимизированное).
GetWindowRect Получает экранные координаты прямоугольник окна и копирует их в указанную область.
GetWindowTask Вызывает функцию API Windows GetWindowTask для возврата описателя задачи, создавшей текущее окно.
GetWindowText Вызывает функцию API Windows GetWindowText, которая копирует в буфер указанный заголовок окна.
GetWindowTextLength Вызывает функцию API Windows GetWindowTextLength, возвращающую длину заданного заголовка окна.
GetWindowTextTitle Обновляет элемент данных TWindow Title заголовком текущего окна.
GetWindowWord Вызывает функцию API Windows GetWindowWord, получающую информацию об окне в зависимости от значения индекса.
HandleMessage Обрабатывает посылаемое в окно сообщение.
HideCaret Вызывает функцию API Windows HideCaret.
HiliteMenuItem Вызывает функцию API Windows HiliteMenuItem для подсветки или отмены подсветки элемента меню верхнего уровня.
HoldFocusHwnd Отвечает на запрос дочернего окна о сохранении его HWND, когда оно становится неактивным.
Invalidate Вызывает функцию API Windows Invalidate, чтобы пометить всю клиентную область, как требующую повторного отображения.
InvalidateRect Вызывает функцию API Windows InvalidateRect для отметки заданной клиентной области как требующей повторного отображения.
InvalidateRgn Вызывает функцию API Windows InvalidateRgn для отметки заданной клиентной области как требующей повторного отображения.
IsChild Возвращает True, если окно является дочерним окном данного окна.
IsDlgButtonChecked Возвращает True, если отмечена заданная командная кнопка.
IsFlagSet Возвращает состояние битового флага Attr.Flags, для которого указывается маска.
IsWindowVisible Возвращает True, если окно является видимым.
IsZoomed Возвращает True, если окно распахнуто или максимизировано.
KillTimer Вызывает функцию API Windows KillTimer, которая позволяет избавиться от таймера и удаляет из очереди сообщения WM_TIMER.
LockWindowUpdate Вызывает функцию API Windows LockWindowPoints для предотвращения рисования в заданном окне.
MapWindowPoints Вызывает функцию API Windows MapWindowPoints для отображения набора точек в одном окна относительно набора точке в другом.
MessageBox Создает и выводит на экран окно сообщения с заданным текстом, заголовком и пиктограммой или кнопкой.
MoveWindow Вызывает функцию API Windows MoveWindow для изменения позиции заданного окна.
Next Возвращает указатель следующего окна в списке братских окон.
NumChildren Возвращает число дочерних окон ObjectWindows.
OpenClipboard Вызывает функцию TClipboard GetClopboard для получения глобального объекта Clipboard.
Paint Вызывает базовый класс при ответе на сообщения WM_PAINT для вывода содержимого окна.
Postmessage Оболочка для функции API Windows c тем же именем, передающая окну заданное сообщение.
PerformCreate Создает интерфейсный элемент MS_Windows, связываемый с окном ObjectWindows.
PreProcessMsg Позволяет выполнять предобработку оконных и клавиатурных сообщений.
Previous Возвращает указатель на предыдущее окно в списке дочерних окон родительского окна.
ReceiveMessage Вызывается из StdWndProc. Это первая функция, вызываемая при получении сообщения.
RedrawWindow Вызывает функцию API Windows RedrawWindow для повторного отображения заданного прямоугольника.
Register Класс регистрации в Windows для this. Вызывает GetClassName и GetWindowClass.
RegisterHotKey Вызывает функцию API Windows RegisterHotKey для регистрации идентификатора оперативной клавиши текущего приложения.
RemoveProp Вызывает функцию API Windows RemoveProp для удаления заданной характеристики из списка характеристик.
ScreenToClient Вызывает функцию API Windows ScreenToClient для использования заданных координат экрана для вычисления координат окна.
ScrollWindow Вызывает функцию API Windows ScrollWindow для прокрутки окна в вертикальном и горизонтальном направлениях.
ScrollWindowEx Вызывает функцию API Windows ScrollWindowEx для прокрутки окна.
SendDlgItemMessage Вызывает функцию API Windows SetDlgItemMessage для передачи сообщения заданному окну.
SendMessage Оболочка для функции Windows с тем же именем, посылающая указанное сообщение заданному окну.
SendNotification Переоформляет заданное командное сообщение, чтобы дочернее окно могло послать его родительскому окну независимо от характера приложения (WIN16 или WIN32).
SetActiveWindow Вызывает функцию API Windows SetActiveWindow для активизации окна верхнего уровня.
SetBkgndColor Задает фоновый цвет окна.
SetCaption Копирует указанный заголовок в заданную строку. Устанавливает заголовок интерфейсного элемента.
SetCaretBlinkTime Вызывает соответствующую функцию API Windows, для установки частоты мерцания каре.
SetCaretPos Вызывает соответствующую функцию Windows для установки позиции каре в координатах клиентного окна.
SetClassLong Вызывает соответствующую функцию Windows для установки по заданному смещению значения long.
SetClassWord Вызывает соответствующую функцию Windows для установки по заданному смещению значения word.
SetCursor Задает позицию курсора.
SetDlgItem Вызывает функцию API Windows ::SetDglItem для установки дочернего окна с заданным идентификатором.
SetDlgItemText Вызывает функцию API Windows SetDlgItemText для задания текста дочернего окна с заданным идентификатором.
SetDocTitle Записывает заголовок документа.
SetFlag Устанавливает или очищает заданные маской биты Attr.Flags.
SetModule Устанавливает заданный по умолчанию идентификатор модуля для данного окна.
SetMenu Устанавливает указанное меню окна.
SetParent Задает объект родительского окна.
SetProp Вызывает функцию API Windows SetProp для добавления характеристики к списку характеристик заданного окна.
SetScrollPos Вызывает функцию API Windows SetScrollPos для установки позиции скользящего маркера полосы прокрутки.
SetScrollRange Вызывает соответствующую функцию API Windows для установки позиции маркера в полосе прокрутки.
SetSysModalWindow Делает заданное окно системным режимным окном.
SetTimer Вызывает функцию API Windows SetTimer, которая помещает в очередь сообщения WM_TIMER.
SetTransferBuffer Устанавливает буфер передачи.
SetWindowLong Вызывает функцию API Windows для установки в структуре WindowsAttr значения Id.
SetWindowPlacement Вызывает соответствующую функцию API Windows для установки окна в указанную позицию.
SetWindowPos Вызывает функцию API Windows для изменения размера окна.
SetWindowText Вызывает соответствующую функцию API Windows для установки заголовка окна.
SetWindowWord Вызывает функцию API Windows SetWindowWord, которая изменяет информацию об окне.
Show После обеспечения допустимости описатель интерфейсного элемента выводит на экране TWindow способом, заданным аргументом.
ShowOwnedPopups В соответствии с заданным значением выводит всплывающее окно.
ShowScrollBar Вызывает соответствующую функцию API Windows для вывода или отмены вывода полосы прокрутки.
ShowWindow В соответствии с переданным значение выводит окно.
SubclassWindowFunction Инсталлирует WindowProc и сохраняет старую функцию окна в DefaultProc.
Transfer Передает данные в окно с дочерними окнами или из него и возвращает общий размер буфера.
TransferData Обычно вызывается при установке и закрытии окон для установки TransferBuffer.
UnregisterHotKey Вызывает соответствующую функцию API Windows для отмены регистрации оперативной клавиши приложения.
UpdateWindow Вызывает функцию API Windows UpdateWindow для обновления клиентной области заданного окна.
Validate Вызывает функцию API Windows ValidateRect для проверки допустимости всей клиентной области.
ValidateRect Вызывает функцию API Windows ValidateRect для проверки допустимости части клиентной области.
ValidateRgn Вызывает функцию API Windows ValidateRgn для проверки указанной области окна.
WindowFromPoint Возвращает значение, указывающее окно, в котором находится заданная точка.
WindowProc Обрабатывает поступающие сообщения путем вызова EvCommand и EvCommandEnable.
WinHelp Вызывает функцию API Windows WinHelp для вызова заданной справочной системы.
CleanupWindow Вызывает непосредственно перед тем как HWindow становится недопустимым и дает производным классам возможность очистить ресурсы, связанные с HWND.
DispatchScroll Вызывается EvHScroll и EvVScroll для диспетчеризации сообщений полосы прокрутки.
GetClassName Возвращает имя класса регистрации Windows.
GetWindowClass Переопределяет производные классы для заполнения структуры классов регистрации Windows регистрационными атрибутами.
LoadAcceleratorTable Загружает описатель таблицы акселераторов окна в структуре TWindowsAttr.
RemoveChild Удаляет дочернее окно.
SetupWindow Это первая виртуальная функция, которая вызывается, когда становится допустимым HWindow. Она выполняет установку окна и итерацию по списку дочерних окон.

Класс TWindows::TXWindow (window.h)

Вложенный класс, описывающую исключительную ситуацию, возникающую при попытке создания недопустимого окна.

Элементы данных

Window Указывает на объект окна, связанный с данной исключительной ситуацией.

Функции-элементы

Constructor Строит объект TXWindow с заданным по умолчанию идентификатором ресурса IDS_INVALIDWINDOW.
Msg Преобразует идентификатор ресурса в строку и возвращает строковое сообщение.

Структура TWindowAttr (window.h)

Содержит атрибуты TWindow, устанавливаемые при построении. Ваша программа управляет созданием окна, передавая эти значения подпрограммам создания TWindow.

Элементы данных

AccelTable Содержит идентификатор ресурса для таблицы акселераторов окна.
ExStyle Содержит расширенные значения стиля окна.
Id Содержит идентификатор дочернего окна или идентификатор ресурса для управляющего элемента диалогового окна.
Menu Содержит идентификатор ресурса, представляющий собой имя меню окна.
Param Содержит значение, передаваемое окну при его создании.
Style Содержит значения, определяющие стиль, форму и размер окна.
X,Y,W,H Содержат координаты верхнего левого угла окна, а также его ширину и высоту.

Класс TWindowDC (dc.h)

Этот производный от TDC класс обеспечивает доступ ко всей области, владельцем которой является окно.

Элементы данных

Wnd Содержит описатель окна, владельцем которого является данный DC.

Функции-элементы

Constructor Создает объект TWindow с заданным окном-владельцем.
Destructor Уничтожает объект.

Класс TWindowView (docview.h)

Этот производный от TView и TWindow является потоковым базовым классом, который можно использовать для создания производных отображаемых элементов. Функции TWindowView переопределяют виртуальные функции TView. C помощью этого класса вы можете расширить функциональные возможности отображаемого элемента документа.

Функции-элементы

Constructor Строит интерфейсный объект TWindowView, связанный с данным отображаемым элементом.
Destructor Уничтожает объект.

Функции-элементы

CanClose Переопределяет TView::CanClose и возвращает отличное от 0 значение, если окно можно закрыть.
GetViewName Переопределяет TView::GetViewName и возвращает StaticName - имя отображаемого элемента.
GetWindow Переопределяет TView::GetWindow и возвращает в качестве TWindow объект TWindow.
SetDocTitle Переопределяет TView::SetDocTitle и записывает заголовок документа.
StaticName Возвращает описательное имя отображаемого элемента.

Класс TXCompatibility (except.h)

Описывает исключительную ситуацию, возникающую в результате установки TModule::Status в ненулевое значение (используется для обратной совместимости с ObjectWindows 1.0).

Функции-элементы

Constructor Строит объект TXCompatibility.
MapStatusCodeToString Получает код состояния Tmodule и преобразует его в строку.

Класс TXOwl (except.h)

Это базовый класс, созданный для описания исключительных ситуаций вне программного управления. В большинстве случаев он служит для создания производных классов.

Каждый класс исключительной ситуации описывается ее конкретным типом. Когда ваша программа обнаруживает данную ситуацию, она передает управление заданному объекту обработки исключительной ситуации.

Функции-элементы

Constructor Строит объект TXOwl с заданным строковым сообщением.
Destructor Уничтожает объект TOwl.
Clone Создает копию объекта обработки исключительной ситуации.
ResourceToString Преобразует идентификатор ресурса в строку и возвращает строку, идентифицирующую исключительную ситуацию.
Throw Объект исключительной ситуации. Должна создаваться в любом производном классе.
Unhandled Вызывается при перехвате необработанной исключительной ситуации.

Назад | Содержание

Copyright © CIT