Структура TEdgeConstraint (layoutco.h)
Эта структура добавляет функции-элементы и устанавливает ограничения границ (но не размера). Она всегда помещает ваше окно
на один элемент изображения выше других окон и затем добавляет
поля.
Функции-элементы
Above | Позиционирует ваше окно над задаваемым "братским" окном.
|
Absolute | Устанавливает границу окна в фиксированное
значение.
|
Below | Позиционирует окно в задаваемом братском окне.
Вы можете задать поля между окнами.
|
LeftOf | Позиционирует одно окно относительно братского окна.
|
PercentOf | Указывает, что граница одного окна должна задаваться в процентах от соответствующей границы другого окна.
|
RightOf | Позиционирует окно относительно братского окна.
|
SameAs | Устанавливает границу окна в соответствие с
границей другого окна.
|
Set | Используется для установки произвольных ограничений границ.
|
Структура TEdgeOfSizeConstraint (layoutco.h)
Эта производная от TEdgeConstraint структура представляет
собой класс шаблона, поддерживающий дополнительно ко всем операциям TEdgeConstraint ограничения размера. Высота и ширина задаются при создании экземпляра данного класса.
Функции-элементы
Absolute | Устанавливает в фиксированное значение ширину
или высоту окна, либо его границу.
|
PercentOf | Используется для определения границы окна.
Хотя ширина и высота окна по умолчанию определяются как процент от соответствующих измерений братского или родительского окна, они могут также задаваться как процент от противоположного изменения (например, высота как процент от ширины).
|
SameAs | Используется для определения границы окна.
Хотя данная функция позволяет задать ширину и
высоту окна равной соответствующим измерений
братского или родительского окна, они могут
также задаваться равными противоположному изменению (например, высота равной ширине).
|
Класс TEdit (edit.h)
TEdit - это интерфейсный объект, представляющий в Windows
интерфейс редактируемого управляющего элемента. Объект TEdit должен использоваться для создания редактируемого управляющего элемента в родительском TWindow. TEdit может также способствовать
передаче данных между вашим приложением и редактируемыми управляющими элементами TDialog. Это потоковый класс.
Редактируемый управляющий элемент может быть однострочным и
многострочным (содержать несколько строк текста). Позиция первого
символа в управляющем элементе равна 0.
Функции-элементы
Constructor | Строит в родительском окне редактируемый управляющий элемент и устанавливает атрибуты
создания.
|
CanUndo | Возвращает True, если последнее редактирование
можно отменить.
|
ClearModify | Сбрасывает флаг изменения редактируемого управляющего элемента (этот флаг устанавливается
при модификации текста).
|
Copy | Копирует выделенный текст в буфер Clipboard.
|
Cut | Удаляет текущий выделенный текст и копирует
его в буфер Clipboard.
|
DeleteLine | Удаляет текст в строке многострочного управляющего элемента редактирования с заданным номером.
|
DeleteSelection | Удаляет текущий подсвеченный текст.
|
DeleteSubText | Удаляет текст между заданными начальной и конечной позицией.
|
EmptyUndoBuffer | Если операцию внутри редактируемого управляющего элемента можно отменить, устанавливает
флаг отмены.
|
FormatLines | Указывает, что в строки многострочного управляющего элемента нужно вставить (или удалить)
символы возврата каретки/перевода строки.
|
GetFirstVisibleLine | Указывает самую верхнюю видимую в редактируемом управляющем элементе строку (для однострочных элементов это 0).
|
GetHandle | Возвращает описатель данных буфера, который
содержит выводимые в редактируемом элементе
данные.
|
GetLine | Получает строку текста редактируемого управляющего элемента с указанным номером.
|
GetLineFromPos | В многострочном редактируемом управляющем
элементе возвращает номер строки, где в которой находятся символы с заданной позицией.
|
GetLineIndex | В многострочном редактируемом управляющем
элементе возвращает число символов до строки с
заданным номером.
|
GetLineLenght | В многострочном редактируемом управляющем
элементе возвращает число символов в строке с
указанным номером.
|
GetNumLines | Возвращает число строк, введенных в многострочном управляющем элементе.
|
GetPasswordChar | Возвращает символ, который должен выводиться
вместо символа, набранного пользователем (по
умолчанию *).
|
GetRect | Получает для многострочного редактируемого
управляющего элемента прямоугольник форматирования.
|
GetSelection | Возвращает начальную и конечную позицию текущего выделенного текста.
|
GetSubText | Считывает в редактируемом управляющем элементе
текст от заданной начальной до заданной конечной позиции и возвращает его в строке.
|
GetWordBreakPos | Возвращает текущую функцию перехода на новую строку (в виде адреса, определенного приложением).
|
Insert | Вставляет заданный текст в текущей позиции
(позиции курсора) управляющего элемента редактирования, заменяя любой выделенный текст.
|
IsModified | Возвращает True, если пользователь изменил
текст редактируемого элемента.
|
LockBuffer | Блокирует буфер редактируемого управляющего
элемента и возвращает указатель на этот буфер.
Вызывается при завершении.
|
Paste | Вставляет текст из буфера Clipboard в редактируемый управляющий элемент (в текущую позицию).
|
Scroll | Прокручивает многострочный редактируемый управляющий элемент вертикально или горизонтально на заданное число символов.
|
Search | Выполняет поиск заданного текста.
|
SetHandle | Устанавливает описатель на текстовый буфер,
используемый для хранения содержимого многострочного элемента.
|
SetPasswordChar | Задает символ, выводимый вместо символа, набираемого пользователем.
|
SetReadOnly | Определяет редактируемый управляющий элемент
как доступный только по чтению или по чтению-записи.
|
SetRect | Устанавливает для многострочного управляющего
элемента редактирования прямоугольник форматирования.
|
SetRectNP | Устанавливает для многострочного управляющего
элемента редактирования прямоугольник форматирования, но не отображает элемент заново.
|
SetSelection | Выделяет текст между заданными начальной и конечной позицией.
|
SetWordBreapPos | В многострочном элементе указывает, что заданная приложением функция перехода на новую
строку заменена используемой по умолчанию.
|
Undo | Отменяет последнее редактирование.
|
UnlockBuffer | Разблокирует заблокированный буфер управляющего элемента редактирования.
|
Validator | Указывает на объект проверки допустимости,
построенный в производном классе для проверки
допустимости вводимого текста.
|
CanClose | Перед закрытием текущего окна проверяет возможность закрытия всех дочерних окон.
|
CmEditClear | Автоматические отвечает на выбор в меню, вызывая Clear.
|
EditCopy | Автоматические отвечает на выбор в меню, вызывая Copy.
|
CmEditCut | Автоматические отвечает на выбор в меню, вызывая Cut.
|
CmEditDelete | Автоматические отвечает на выбор в меню, вызывая DeleteSelection.
|
CmEditPaste | Автоматические отвечает на выбор в меню, вызывая Paste.
|
CmEditUndo | Автоматические отвечает на выбор в меню, вызывая Undo.
|
ENErrSpace | В ответ на сообщение, уведомляющее об ошибке,
связанной с неудачным выделением памяти, звуковым сигналом.
|
EvChar | Проверяет допустимость введенного в редактируемом управляющем элементе текста.
|
EvGetDlgCode | Отвечает на запрос GetDlgCode в соответствии с
текущим состоянием управляющего элемента.
|
EvKeyDown | Транслирует виртуальный код клавиши в перемещение.
|
EvKillFocus | Отвечает на сообщение перевода окно в неактивное состояние и уничтожает символ вставки.
|
GetClassName | Возвращает имя класса регистрации для TEdit.
|
SetupWindow | Ограничивает число символов, которые могут
вводиться в редактируемый управляющий элемент.
|
Класс TEditFile (editfile.h)
TEditFile - это окно редактирования файла. Элементы этого
класса управляют диалоговым окном и автоматически отвечают на такие команды как Open, Read, Save и др.
Элементы данных
FileData | Содержит информацию о выборе пользователем открытия или сохранения файла.
|
FileName | Содержит имя редактируемого файла.
|
Функции-элементы
Constructor | Строит окно TEditFile с заданным родительским
окном, идентификатором ресурса, именем файла и
идентификатором модуля.
|
Destructor | Освобождает занимаемую TEditFile память.
|
CanClear | Возвращает True, если можно очистить связанный
с редактируемым управляющим элементом.
|
CanClose | Возвращает True, если окно редактирования можно закрыть.
|
CmFileNew | Вызывает NewFile в ответ на поступившую команду File New.
|
CmFileOpen | В ответ на поступившую команду File Open вызывает Open.
|
CmFileSave | В ответ на поступившую команду File Save вызывает Save.
|
CmFileSaveAs | В ответ на поступившую команду File SaveAs вызывает SaveAs.
|
NewFile | Начинает редактирование нового файла после вызова CanClear.
|
Open | Открывает новый файл после определения возможности очистки текста Editor.
|
Read | Считывает содержимое ранее заданного файла в
Editor.
|
ReplaceWith | Вызывает SetFileName и Read для замены текущего редактируемого файла с указанными именем.
|
Save | Сохраняет содержимое Editor в файле, имя которого указано пользователем.
|
SaveAs | Сохраняет содержимое Editor в файле, имя которого пользователь указывает в диалоговом окне
Save As.
|
SetFileName | Устанавливает имя файла и обновляет заголовок
окна.
|
Write | Сохраняет содержимое Editor в файле, имя которого задается fileName.
|
SetupWindow | С помощью вызова TEditFile::SetupWindow создает окно редактирования.
|
Класс TEditSearch (editsear.h)
TEditSeach - это редактируемый управляющий элемент, отвечающий на команды меню File, Replace и FindNext. Это потоковый
класс.
Элементы данных
SearchCmd | Содержит идентификатор команды поиска, которая
открывает диалоговое окно.
|
SearchData | Эта структура определяет строку искомого текста, строку текста замены и размер текстового
буфера.
|
SearchDialog | Содержит информацию диалогового окна поиска
или замены и установки кнопок с независимой
фиксацией.
|
Constructor | Строит на основе заданного родительского окна,
идентификатора ресурса и строки символов объект TEditSearch.
|
CmdEditFind | В ответ на поступившую команду Find открывает
TFindDialog.
|
CmdEditFindNext | В ответ на поступившую команду FindNext вызывает DoSearch для повторения операции поиска.
|
CmEditReplace | В ответ на поступившую команду Find открывает
TReplaceDialog.
|
DoSearch | На основе информации в SearchData выполняет
операцию поиска или замены.
|
EvFindMsg | Отвечает на сообщение, посылаемое безрежимным
диалогом поиска или замены.
|
SetupWindow | Посылает сообщение CM_EDITFIND или CM_EDITREPLACE или заменяет безрежимное диалоговое окно.
|
Класс TEditView (editview.h)
Этот класс является производным от TView и TEditSearch и
обеспечивает в отображаемом элементе (класса TEdit) перевод на
новую строку. Этот потоковый класс включает в себя несколько
функцию обработки событий, обрабатывающих сообщения, передаваемые
между документом и его отображаемыми элементами.
Элементы данных
Origin | Содержит позицию файла в начале вывода.
|
Функции-элементы
Constructor | Создает объект TEditWindow, связанный с заданным документом и родительским окном.
|
Destructor | Уничтожает объект TEditView.
|
CanClose | Если отображаемый элемент можно закрыть, возвращает ненулевое значение.
|
Create | Переопределяет TWindow::Create и вызывает
TEditSearch::Create для создания окна отображаемого элемента.
|
GetViewName | Переопределяет TEditView::GetViewName и возвращает описательное класса.
|
GetWindow | Переопределяет TEditView::StaticName и возвращает в качестве TWindow this.
|
PerformCreate | Выделяет память, необходимую для работы TEditView с файлами до размером до 30000 байт.
|
SetDocTitle | Переопределяет TView::SetDocTitle и передает
заголовок базовому классу TEditSearch.
|
StaticName | Возвращает для меню ViewSelect описательное
имя класса.
|
EvNCDestroy | Служит для внутреннего использования и управления памятью в TEditWindow.
|
LoadData | Считывает управляющий элемент из потока и закрывает файл.
|
VnCommit | Фиксирует изменения, внесенные в отображаемом
элементе документа.
|
VnDocClosed | Указывает, что документ закрыт.
|
VnIsDirty | Возвращает ненулевое значение, если изменения
данных отображаемого элемента сохранены в документе.
|
VnIsWindow | Возвращает ненулевое значение, если переданный
в hWnd описатель окна тот же, что и у окна вывода отображаемого элемента.
|
VnRevert | Возвращает ненулевое значение, если изменения
в отображаемом элементе нужно стереть, а данные из документа восстановить в отображаемом
элементе.
|
Класс TEventHandler (enenthan.h)
Это базовый класс, из которого вы можете создавать производные классы для обработки сообщений.
Функции-элементы
Dispatch | Берет из Msg сообщение и диспетчеризует его
корректному обработчику сообщений.
|
Find | Ищет соответствие в таблице реакции.
|
Msg | Содержит тип посылаемого сообщения.
|
Id | Содержит описатель ресурса меню или командной
клавиши.
|
Object | Указывает на объект, содержащий обрабатываемую
функцию.
|
Entry | Указывает на запись таблицы реакции.
|
Constructor | Строит объект TEventInfo с заданным идентификатором и типом сообщения.
|
Класс TFileDocument (filedoc.h)
Этот производный от TDocument класс открывает и закрывает
отображаемые элементы и обеспечивает для них потоковую поддержку.
Потоки создаются с помощью файловых средств Windows.
Элементы данных
FHdl | Содержит описатель открытого файла документа.
|
Функции-элементы
Constructor | Строит объект TFileDocument с возможным родительским документом.
|
Destructor | Уничтожает объект TFileDocument.
|
Close | Закрывает документ, но не удаляет и не отсоединяет соответствующих элементов просмотра.
Проверяет возможность закрытия дочерних элементов.
|
Commit | Вызывает TDocument::Commit и очищает DirtyFlag
(указывая, что в документе нет несохраненных
данных).
|
FindProperty | Получает индекс характеристики по ее имени.
|
GetProperty | Переопределяет TDocument::GetProperty и получает идентификатор текущего файла документа.
|
InStream | Переопределяет TDocument::InStream и обеспечивает общий ввод для конкретного типа памяти.
|
IsOpen | Не равна 0, если поток и какие-либо потоки открыты.
|
Open | Открывает файл документа, используя существующий описатель файла.
|
OutStream | Переопределяет TDocument::OutStream и обеспечивает общий вывод для конкретного типа памяти.
|
PropertyFlags | Возвращает константы характеристик атрибутов.
|
PropertyName | Возвращает текстовое имя характеристики по
значению индекса.
|
Revert | Вызывает TDocument:: Revert для уведомления
отображаемых элементов об обновлении их данных. Если clear=False, то данные восстанавливаются.
|
SetProperty | Устанавливает данные характеристик в собственном типе данных.
|
CloseThisFile | Закрывает описатель файла и уведомляет все
отображаемые элементы.
|
OpenThisFile | Открывает файл документа после проверки режима
совместного использования файла.
|
Класс TFileOpenDialog (opensave.h)
Это режимное диалоговое окно, которое позволяет вам задать
имя открываемого файла.
Функции-элементы
Constructor | Инициализирует объект TFileObject на основе
информации структуры TOpenSaveDialog::TData.
|
DoExecute | Вызывает функцию API Windows GetOpenFileName
и передает ей структуру, сообщающую, как нужно
создавать объект TFileOpenDialog.
|
Класс TFileSaveDialog (opensave.h)
Это режимное диалоговое окно, позволяющее вам вводить имя
сохраняемого файла.
Функции-элементы
Constructor | Инициализирует объект TFileOpen на основе
информации структуры TOpenSaveDialog::TData.
|
DoCreate | Создает безрежимный интерфейсный элемент типа
диалогового окна поиска.
|
Класс TFindReplaceDialog (fingrepl.h)
Это абстрактный базовый класс для безр d>
Обеспечивает доступ к объектам шрифтов Windows.
| operator HFONT() | Оператор приведения типа, преобразующий описатель шрифта к типу HFONT.
Класс TFrameWindow (framewin.h)
Этот класс, производный от TWindow, управляет таким специфическим для окна поведением как перемещение с помощью клавиатуры и
обработка команд для клиентных окон. Например, когда окно вновь
активизируется, TFrameWindow отвечает за перемещения активизации
на это окно, добавление элементов меню и поддержку пиктограммы.
Это потоковый класс.
Элементы данных
KeyboardHandling | Указывает, требуется ли перемещение с помощью клавиатуры.
| ClientWnd | Указывает на клиентное окно рамки.
| DocTitleIndex | Содержит индексный номер заголовка документа.
| HWndRestoreFocus | Сохраняет описатель дочернего окна, которое
снова становится активным.
|
Функции-элементы
Constructor | Строит оконный объект с указанным родительским
окном.
| Destructor | Удаляет все соответствующие дескрипторы меню.
| AssignMenu | Устанавливает Attr.Menu и освобождает все
предыдущие строки, на которые указывает Attr.Menu.
| EnableKBHandler | Устанавливает флаг, указывающий, что получатель запросил перемещение с помощью клавиатуры. По умолчанию для окон и диалоговых окон
клавиатурный интерфейс запрещается.
| GetClientWindow | Возвращает указатель на клиентное окно.
| GetMenuDescr | Возвращает указатель на дескриптор меню.
| HoldFocusHwnd | Отвечает на запрос дочернего окна на сохранение его HWND при переводе окна в неактивное
состояние.
| IdleAction | TApplication вызывает IdleAction основного окна, когда сообщения ожидают обработки. TFrameWindow использует время простоя для выполнения
команд, разрешенных для строки меню.
| MergeMenu | Сливает данных дескриптор меню с собственным
дескриптором меню рамки и выводит результирующее меню в данной рамке.
| PreProcessMsg | Выполняет предобработку сообщений окна.
| RestoreMenu | Восстанавливает заданное по умолчанию меню рамки окна.
| SetClientWindow | Устанавливает клиентное окно в заданное окно.
| SetIcon | Устанавливает пиктограмму в заданный идентификатор ресурса.
| SetMenuDesc | Устанавливает дескриптор меню в новый дескриптор меню.
| EvCommand | Обеспечивает дополнительную обработку команд
и позволяет обрабатывать команды сначала родительским окнам.
| EvCommandEnable | Обрабатывает выбор и отмену выбора элементов меню окна.
| EvEraseBkgnd | Стирает фон заданного окна.
| EvInitMenuPopup | Позволяет приложению изменить элементы меню перед выводом меню.
| EvPaint | Отвечает на сообщение EM_PAINT для изображения пиктограммы окна или позволяет клиентным
окнам изменить изображение пиктограммы.
| EvParentNotify | Отвечает на сообщение для уведомления родительского окна о данном событии.
| EvQueryDragIcon | Отвечает на сообщение Windows, посылаемое буксируемому минимизированному окну.
| EvSentFocus | Восстанавливает активность окна.
| EcSize | Изменяет размер клиентного окна, чтобы он был
равен размеру прямоугольника клиента.
| SetupWindow | Вызывает TWindow::SetupWindow для создания
окон в списке дочерних окон.
|
Класс TGadget (gadget.h)
Это базовый класс для производных классов - TBitMapGadget,
TButtonGadget, TControlGadget, TTextGadget и TSeparatorGadget.
Интерфейсные объекты TGadget принадлежат к окну реквизитов, имеют
границы и поля и собственную систему координат. Чтобы задать атрибуты реквизита, вы можете выбрать стиль границы или переопределить функцию PaintBorder.
Элементы данных
Clip | В случае значения False отсечение границ выполняться не будет. В противном случае каждый
реквизит ограничивается границей реквизита.
| TBorders struct | Содержит значения левого, правого, верхнего и
нижнего измерения реквизита.
| TBorderStyle | Перечисляет различные стили границы.
enum
| TMargins struct | Используется классами TGadgetWindow и TGadget
и содержит размеры полей реквизита.
| WideAsPossible | Указывает, будет ли ширина реквизита настраиваться окном реквизита и иметь максимальное
значение.
|
Функции-элементы
Constructor | Строит объект TGadget с заданным идентификатором и стилем обрамления.
| Destructor | Уничтожает интерфейсный объект TGadget и удаляет его из соответствующего окна.
| CommandEnable | Обеспечивает возможность разрешения выполнения команд.
| GetBorders | Получает размеры обрамления реквизита.
| GetBorderStyle | Получает стиль обрамления реквизита.
| GetBounds | Возвращает обрамляющий прямоугольник реквизита.
| GetDesiredSize | Определяет максимальную величину реквизита.
| GetEnabled | Определяет разрешение для заданного реквизита ввод с клавиатуры или от "мыши".
| GetId | Получает идентификатор реквизита.
| GetMargins | Получает размеры полей.
| GetOuterSizes | Возвращает размер, занимаемый обрамлением и
полями.
| NextGadget | Возвращает следующий реквизит в списке.
| SetBorders | Устанавливает границы реквизита.
| SetBorderStyle | Устанавливает стиль обрамления реквизита.
| SetBounds | Информирует реквизит об изменении обрамляющего прямоугольника.
| SetEnabled | Разрешает или запрещает для реквизита ввод с
клавиатуры или от "мыши".
| SetMargins | Устанавливает поля реквизита.
| SetShrinkWrap | Устанавливает величины ShringWrapWidth и
ShrinkWrapHeight.
| SetSize | Изменяет размер реквизита.
| SysColorChange | Вызывается при изменении системных цветов для
возможного перестроения и повторного отображения реквизита.
| Bounds | Содержит обрамляющий прямоугольник реквизита
(в координатах окна реквизита).
| BorderStyle | Содержит стиль обрамления реквизита.
| Borders | Содержит размеры обрамления (границ) реквизита.
| Id | Содержит идентификатор реквизита.
| Margins | Содержит размеры полей прямоугольника.
| ShrinkWrapHeight | Указывает, должен ли реквизит сжиматься для
размещения своего содержимого.
| TrackMouse | Инициализируется значением False. При установке в True позволяет перехватывать нажатия
кнопки "мыши".
| Window | Ссылка на окно-владелец или родительское окно
реквизита.
| GetInnerRect | Вычисляет область прямоугольника реквизита,
исключая обрамление и поля.
| Inserted | Вызывается после включения реквизита в окно.
| Invalidate | Используется для запрещения активной (обычно
не обрамленной) части реквизита.
| InvalidateRect | Запрещает в родительском окне связанный с реквизитом прямоугольник.
| LButttonUp | При установке TrackMouse освобождает перехват
события "мыши".
| MouseEnter | Вызывается при перемещении "мыши" внутрь реквизита.
| MouseLeave | Вызывается, когда "мышь" выходит за пределы
реквизита.
| MouseMove | Если события "мыши" перехватываются, отвечает
на сообщение буксировки "мыши".
| Paint | Вызывает PaintBorder для отображения указанного контекста устройства.
| PaintBorder | Вызывает GetSystemMetrics для получения ширины
и высоты реквизита и использует цвет, возвращаемый GetSystemColor для изображения или
подсветки области с помощью заданной кисти.
| PtIn | Определяет, находится ли точка в обрамляющем
прямоугольнике приемника.
| Removed | Вызывается после удаления реквизита из окна.
|
Класс TGadgetWindow (gadgetwi.h)
Этот класс, производный от TWindow, поддерживает для окна
список неперекрывающихся реквизитов и позволяет вам динамически
упорядочивать комплекты инструментальных средств. Для этих реквизитов вы можете задать следующие атрибуты:
- Вывод без перекрытия горизонтально или вертикально. Пози ционирует реквизиты горизонтально или вертикально во внут реннем прямоугольнике.
- Шрифт реквизита.
- Верхнее, нижнее, правое и левое поля.
- Единицы измерения.
- Размер окна реквизита.
Элементы данных
AtMouse | Последний реквизит в позиции "мыши".
| BkgndBrush | Цвет фоновой кисти.
| Capture | Указывает на реквизит, для которого задан перехват сообщений "мыши", или 0.
| Direction | Направление вывода (без перекрытия) - горизонтально или вертикальное.
| DirtyLayout | Указывает на изменение схемы и необходимость
повторного вывода реквизитов.
| Font | Указывает на шрифт, используемый для вычисления единиц разметки.
| FontHeight | Содержит высоту шрифта окна реквизита.
| Gadgets | Указывает на первый реквизит в списке реквизитов.
| HintMode | Содержит текстовый режим подсказки.
| Margins | Содержит значения полей реквизитного окна.
| NumGadgets | Число реквизитов в окне.
| ShrinkWrapHeight | В случае значения True все окна будут сокращаться по ширине для размещения самого высокого реквизита для горизонтально выводимых реквизитов.
| ShrinkWrapWidth | В случае значения True все окна будут сокращаться по ширине для размещения самого широкого реквизита для горизонтально выводимых реквизитов.
|
Функции-элементы
Constructor | Создает интерфейсный объект TGadgetWindow с
заданным по умолчанию режимом вывода и шрифтом.
| Destructor | Уничтожает объект TGadgetWindow, удаляя его
реквизиты и шрифты.
| FirstGadget | Возвращает первый реквизит в списке.
| GadgetChangedSize | Используется для уведомления окна реквизита об изменении его размера.
| GadgetFromPoint | Возвращает реквизит в заданных координатах окна.
| GadgetReleaseCapture | Отменяет перехват, после чего все окна могут получать сообщения Windows.
| GadgetSetCapture | Резервирует все сообщения "мыши" для окна реквизита, пока перехват не будет отменен.
| GadgetWithId | Возвращает указатель на реквизит, связанный с
заданным идентификатором.
| GetFont | Возвращает шрифт (по умолчанию MS Sans).
| GetFontHeight | Получает высоту шрифта окна.
| GetHintMode | Возвращает режим подсказки.
| IdleAction | Вызывается при отсутствии ожидающих обработки
сообщений и выполняет итерацию по реквизитам,
вызывая функцию-элемент CommandEnable.
| Insert | Вставляет реквизит перед или после реквизита
такого же уровня.
| LayoutSession | Вызывается обычно при изменении размера полей
или реквизитов или при добавлении/удалении
реквизитов. Располагает реквизиты в заданном
направлении и помечает область, требующую повторного отображения.
| NextGadget | Возвращает следующий после заданного реквизит.
| Remove | Удаляет реквизит из окна реквизита, не уничтожая его.
| SerDirection | Устанавливает горизонтальную/вертикальную ориентацию реквизитов.
| SetHintCommand | Моделирует сообщения выбора меню, что позволяет выводить рекомендательные команды.
| SetMargins | Устанавливает или изменяет поля для окна атрибута и вызывает LayoutSession.
| SetShrinkWrap | Задает ширину и высоту элементов данных.
| Create | Переопределяет функцию-элемент TWindow и выбирает начальный размер реквизита.
| EvLButtonDown | Отвечает на нажатие левой кнопки "мыши", передавая событие тому реквизиту, на который позиционирована "мышь".
| EvLButtonUp | Отвечает на освобождение левой кнопки "мыши",
передавая событие тому реквизиту, на который
позиционирована "мышь".
| EvMouseMove | Если события "мыши" перехватываются, отвечает
на событие "мыши", посылая событие тому реквизиту, для которого установлен перехват.
| EvSize | Вызывает TWindow::EvSize для выполнения заданной по умолчанию обработки.
| EvSysColorChange | Вызывается при изменении системных цветов, направляя сообщения всем реквизитам.
| GetDesiresSize | Возвращает размер, необходимый для приведения
размеров реквизита и его полей в соответствие
реквизиту с самой большой шириной и высотой.
| GetInnerRect | Вычисляет прямоугольник внутри обрамления и
полей реквизита.
| GetMargins | Возвращает размеры полей в элементах изображения.
| LayoutUnitsToPixels | Преобразует единицы разметки в элементы изображения. Единицы разметки определяются делением высоту шрифта окна на 8.
| Paint | Помещает шрифт в контекст устройства и вызывает PaintGadgets.
| PaintGadgets | Вызывает Paint для повторного отображения реквизитов, выполняя итерацию по списку реквизитов.
| PositionGadget | Вызывается для разрешения настройки интервалов
перед позиционированием каждого реквизита.
| TheGadgets | Выводит реквизиты (без перекрытия) в требуемом
направлении.
|
Класс TGadgetWindowFont (gadgetwi.h)
Этот производный от TFont класс применяется для работы со
шрифтами в окне реквизитов. Вы можете задать размер шрифта в
пунктах и его тип (жирный, наклонный). Для задания типа шрифта
можно использовать константы API Windows (FW_xxxx или FF_xxxx).
Функции-элементы
Constructor | Строит интерфейсный объект TGadgetWindowFont
с заданным по умолчанию размером (10 пунктов)
без жирности и наклонности. По умолчанию создается системный шрифт.
|
Класс TGauge (gauge.h)
Этот производный от TControl класс определяет базовое поведение измерительных управляющих элементов. Такие элементы могут
выводить только горизонтальные или вертикальные горизонтальные
элементы, показывающие продолжительность или аналоговую информацию о конкретном процессе. В общем случае горизонтальные измерительные элементы имеют размеченную линейку для вывода короткой
продолжительности и непрерывную полосу для вывода информации о
процессах с большой продолжительностью.
Элементы данных
IsHorizontal | Устанавливает соответствующий аргумент конструктора, задающий вывод горизонтального управляющего элемента.
| LedSpacing | Содержит целочисленное (в единицах измерительного элемента) интервала между отметками этого
элемента.
| LedThick | Содержит толщину риски измерительного элемента.
| Max | Содержит максимальное значение (в единицах измерительного элемента), которое выводится в
элементе.
| Min | Содержит минимальное значение (в единицах измерительного элемента), которое выводится в
элементе.
| Margin | Ширина и высота обрамления измерительного элемента.
| Value | Текущее значение измерительного элемента.
|
Функции-элементы
GetRange | Получает минимальное и максимальное значение
измерительного элемента.
| GetValue | Получает текущее значение измерительного элемента.
| SetLed | Устанавливает LedSpacing и LedThick в значения
spacing и this.
| SetValue | Ограничивает значение заданными в измерительном элементе максимальными и минимальным значением.
| Constructor | Строит объект TGauge с заданным обрамлением.
| EvEraseBkgnd | Переопределяет функцию Windows и стирает фон
измерительного элемента. Позволяет избежать
мерцания.
| Paint | Переопределяет функцию Windows и изображает
область измерительного инструмента и его обрамление.
|
Назад | Содержание | Вперед
Сайт создан в системе uCoz
|