Здравствуйте, уважаемые подписчики. Перед вами очередной выпуск рассылки "WinAPI
на русском".
Сайт рассылки: http://www.bcbdev.ru. Материалы по Win32 API, C++Builder.
Раздел "WinAPI": http://www.bcbdev.ru/winapi.htm
Раздел "C++Builder": http://www.bcbdev.ru/cbuilder.htm
Раздел "Примеры кода": http://www.bcbdev.ru/codesamples.htm
Раздел "MSDN по-русски": http://www.bcbdev.ru/msdn/index.php
Обновления на сайте
В раздел C++Builder добавилась новая статья "Управление правами пользователя".
Перевод
Сегодня вашему вниманию представлен перевод структуры XFORM.
XFORM
Структура XFORM определяет преобразование мировых координат в координаты страницы
(world-space to page-space transformation).
typedef struct _XFORM{
FLOAT eM11;
FLOAT eM12;
FLOAT eM21;
FLOAT eM22;
FLOAT eDx;
FLOAT eDy;
} XFORM;
Члены
eM11 – определяет следующее:
Действие Пояснение
Масштабирование Горизонтальное масштабирование компонента.
Вращение Косинус угла поворота.
Отражение Горизонтальное отражение компонента.
eM12 – определяет следующее:
Действие Пояснение
Сдвиг Константа горизонтальной пропорциональности.
Вращение Синус угла поворота.
eM21 – определяет следующее:
Действие Пояснение
Сдвиг Константа вертикальной пропорциональности.
Вращение Отрицательный синус угла поворота.
eM22 – определяет следующее:
Действие Пояснение
Масштабирование Вертикальное масштабирование компонента.
Вращение Косинус угла поворота.
Отражение Вертикальное отражение компонента.
eDx – определяет горизонтальное преобразование компонента.
eDy – определяет вертикальное преобразование компонента.
Комментарии
Следующая таблица описывает, как значения членов структуры используются для каждой
операции:
Действие eM11 eM12 eM21 eM22
Вращение Косинус Синус Отрицательный синус Косинус
Масштабирование Горизонтальное масштабирование компонента Ничего Ничего Вертикальное
масштабирование компонента
Сдвиг Ничего Константа горизонтальной пропорциональности Константа вертикальной
пропорциональности Ничего
Отражение Горизонтальное отражение компонента Ничего Ничего Вертикальное отражение
компонента
См. также
ExtCreateRegion, GetWorldTransform, ModifyWorldTransform, PlayEnhMetaFile, SetWorldTransform.
Справочник по WinAPI: http://www.bcbdev.ru/winapi/win32api.exe
Справочник по WinAPI (zip-версия): http://www.bcbdev.ru/winapi/win32api.zip
Дружественная рассылка "Программирование на WinAPI": http://subscribe.ru/catalog/comp.soft.prog.russianmsdn
С уважением,
ведущий рассылки
Тарас Сорока.
mailto:stathome@rol.ru