Поделиться через


COleServerDoc::GetZoomFactor

Функция-член GetZoomFactor определяет "коэффициент масштабирования" элемента, который был активирован для редактирования на локальном компьютере.

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

Параметры

  • lpSizeNum
    Указатель на объект класса CSize, который будет содержать числитель фактора увеличения.Может быть NULL.

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

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

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

Ненулевой если элемент активировать для редактирования локально и его фактора, масштаба, отличных от 100% (1: 1); в противном случае – значение 0.

Заметки

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

Функция задает его первые 2 аргумента в нумератору и знаменателю фактора масштабирования элемента "." Если элемент не редактирование на месте, то функция устанавливает эти аргументы значение по умолчанию - 100% (или 1. 1) и возвращать нулевое значение.Дополнительные сведения см. в разделе technical примечание 40 В- Размещение MFC/OLE изменения размеров и увелича.

Требования

Header: afxole.h

См. также

Ссылки

Класс COleServerDoc

Диаграмма иерархии

COleServerDoc::GetItemPosition

COleServerDoc::GetItemClipRect

COleServerDoc::OnSetItemRects