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


Метод IInkPicture::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

IInkPicture

Свойство InkEnabled

Элемент управления InkPicture

Свойство MarginX