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