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.
Она выполняет установку окна и итерацию по
списку дочерних окон.
|