COleServerDoc::GetZoomFactor

BOOL GetZoomFactor ( LPSIZE lpSizeNum = NULL, LPSIZE lpSizeDenom = NULL, LPCRECT lpPosRect = NULL ) const;

Возвращаемое значение

Ненулевое значение, если элемент включен в место редактирования и ее коэффициент увеличения не является 100% (1: 1); в противном случае 0.

Параметры

lpSizeNum

Указатель на объект класса CSize , который проведет числитель коэффициента масштабирования. Может быть пустым.

lpSizeDenom

Указатель на объект класса CSize , который проведет знаменатель коэффициента масштабирования. Может быть пустым.

lpPosRect

Указатель на объект класса CRect , который описывает элемента в новое положение. Если этот аргумент имеет значение NULL, функция использует текущую позицию элемента.

Примечания

Функция-член GetZoomFactor определяет «фактор масштабирования» элемента, который был активирован для редактирования на месте. Коэффициент увеличения, в пикселах, это процент размера этого пункта в его нынешней степени. Если приложение контейнера элемента степени не задано, используется его естественной степени (определяемый COleServerItem::OnGetExtent).

Функция устанавливает свои первые два аргумента для числителя и знаменателя этого пункта «масштаба.» Если элемент не редактируется на месте, функция устанавливает эти аргументы в значение по умолчанию 100% (или 1: 1) и возвращает ноль. Для получения дополнительной информации см. Техническое примечание 40, изменения размера на месте MFC/OLE и масштабирование.

Обзор COleServerDocЧлены класса | Иерархическая схема

См. также COleServerDoc::GetItemPosition, COleServerDoc::GetItemClipRect, COleServerDoc::OnSetItemRects

Index