Метод ITextHost::TxGetExtent (textserv.h)
Запрашивает собственный размер элемента управления в HIMETRIC.
Синтаксис
HRESULT TxGetExtent(
LPSIZEL lpExtent
);
Параметры
lpExtent
Тип: LPSIZEL
Размер элемента управления в HIMETRIC, то есть, где единица измерения составляет 0,01 миллиметра.
Возвращаемое значение
Тип: HRESULT
Возвращает S_OK, если метод выполнен успешно.
Если метод завершается сбоем, возвращается следующий код ошибки COM. Дополнительные сведения о кодах ошибок COM см. в разделе Обработка ошибок в COM.
Код возврата | Описание |
---|---|
|
Не реализован. |
Комментарии
Этот метод используется объектом текстовых служб для реализации масштабирования. Объект текстовых служб наследует коэффициент масштабирования на основе отношения между химетрическим и пиксельным экстентом устройства клиентского прямоугольника. Каждая единица HIMETRIC соответствует 0,01 миллиметра.
[коэффициент вертикального масштаба] = [высота в пикселях прямоугольника клиента] * 2540 / [вертикальный экстент HIMETRIC] * [пиксель на вертикальный дюйм (из контекста устройства)]
Если коэффициенты вертикального и горизонтального масштабирования не совпадают, объект текстовых служб может игнорировать коэффициент горизонтального масштабирования и предположить, что он совпадает с вертикальным.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | textserv.h |
DLL | Msftedit.dll |
См. также раздел
Основные понятия
Другие ресурсы
Элементы управления "Полнофункционированные изменения" без окон