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


Метод IInkCollector::get_MarginY (msinkaut.h)

Возвращает или задает поле оси Y вокруг прямоугольника окна в координатах экрана.

Это поле предоставляет буфер по краю окна рукописного ввода.

Это свойство доступно для чтения и записи.

Синтаксис

HRESULT get_MarginY(
  long *MarginY
);

Параметры

MarginY

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

None

Remarks

Это свойство чаще всего используется с неинтегрированных планшетных устройств. Буфер предоставляет пользователям погрешность при записи на устройстве, которое может не сопоставлять 1 к 1 с экраном.

Поле указывается в координатах экрана. Положительное поле выходит за пределы контекста, отрицательное — внутри контекста, а нулевое значение не создает поля. Рукописный ввод собирается, если росчерк начинается в пределах поля. Это поведение не обрезает рукописный ввод. Контекст объекта или элемента управления — это либо прямоугольник ввода окна из метода GetWindowInputRectangle , либо клиентский прямоугольник для окна.

Поле действует только в окне приложения. Если перо применяется за пределами окна приложения, приложение теряет фокус и не может собирать рукописный ввод.

Примечание Перед установкой этого свойства необходимо отключить объект InkCollector , объект InkOverlay или элемент управления InkPicture . Чтобы отключить объект InkCollector или InkOverlay , задайте для свойства Enabled значение FALSE. Чтобы отключить рукописный ввод в элементе управления InkOverlay , задайте для свойства InkEnabledзначение FALSE. Затем можно задать свойство MarginY и повторно включить объект или элемент управления, задав для свойства Enabled (или InkEnabled ) значение TRUE.
 

Требования

Требование Значение
Минимальная версия клиента Windows XP Tablet PC Edition [только классические приложения]
Минимальная версия сервера Ни одна версия не поддерживается
Целевая платформа Windows
Header msinkaut.h
Библиотека InkObj.dll

См. также раздел

Свойство Enabled

IInkCollector

Класс InkCollector

Свойство InkEnabled

Свойство MarginX