Являясь производным от TGadgetWindow, этот класс упорядочивает реквизиты в матрице, где столбцы имеют одинаковую ширину
(равную ширине максимального реквизита), а строки - одинаковую
высоту (высота максимального реквизита). Вы можете точно задать,
сколько строк и столбцов нужно получить в комплекте инструментальных средств, или вычислить число столбцов и строк автоматически.
Данный потоковый класс определяет абстрактный объект проверки допустимости данных. Хотя экземпляр TValidator создавать не
требуется, он обеспечивает абстрактный функции для других объектов проверки допустимости данных.
Вложенный класс TValidator описывает исключительные ситуации, возникающие в результате недопустимого объекта проверки допустимости.
Этот производный от TControl класс обеспечивает интерфейс
для управляющих элементов Visual Basic (VBX). Вы можете использовать его для получения или установки характеристик VBX. В определенных ситуациях можно использовать дополнительные методы их обработки.
Характеристиками элементов VBX можно управлять с помощью индекса или имени. Для этого предназначены несколько функций-элементов. Если вы хотите, чтобы объект управляющего элемента TVbx
обрабатывал события VBX, нужно построить производный класс и добавить в него таблицу реакции.
Этот производный от TEventHandler класс обрабатывает события
управляющих элементов VBX. Изменять данный класс не требуется, но
его можно использовать в сочетании с классом окна для получения
событий от VBX.
Производный от TEventHandler и TStreamableBase класс TView
представляет интерфейс документа, благодаря которому он имеет
доступ к клиентным элементам просмотра. Отображаемые элементы могут вызывать функции документа для потокового ввода-вывода.
Вместо создания экземпляра TView вы можете создать производный класс, который обращается к виртуальным функциям TView. Производный класс должен знать о соответствующем окне, описывающем
отображаемый элемент, и о выводе диапазона данных. Он должен также иметь возможность позднее восстанавливать отображаемый элемент
и выводить в окне заголовок документа.
Этот производный от TSlider класс реализует детали скользящих маркеров вертикальной полосы прокрутки.
Этот класс, производный от TEventHandle и TStreamableBase,
обеспечивает специфическое для окна поведение и инкапсулирует
многие функции API Windows. Функции TWindow определяют создание
окна, включая регистрацию, и его атрибуты.
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.
Она выполняет установку окна и итерацию по
списку дочерних окон.
|
Вложенный класс, описывающую исключительную ситуацию, возникающую при попытке создания недопустимого окна.
Содержит атрибуты TWindow, устанавливаемые при построении.
Ваша программа управляет созданием окна, передавая эти значения
подпрограммам создания TWindow.
Этот производный от TDC класс обеспечивает доступ ко всей
области, владельцем которой является окно.
Этот производный от TView и TWindow является потоковым базовым классом, который можно использовать для создания производных
отображаемых элементов. Функции TWindowView переопределяют виртуальные функции TView. C помощью этого класса вы можете расширить
функциональные возможности отображаемого элемента документа.
Описывает исключительную ситуацию, возникающую в результате
установки TModule::Status в ненулевое значение (используется для
обратной совместимости с ObjectWindows 1.0).
Это базовый класс, созданный для описания исключительных ситуаций вне программного управления. В большинстве случаев он служит для создания производных классов.
Каждый класс исключительной ситуации описывается ее конкретным типом. Когда ваша программа обнаруживает данную ситуацию, она
передает управление заданному объекту обработки исключительной
ситуации.