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


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

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

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

Это свойство является чтением и записью.

Синтаксис

HRESULT put_MarginX(
  long MarginX
);

Параметры

MarginX

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

None

Remarks

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

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

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

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

Требования

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

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

Свойство Enabled

IInkCollector

Класс InkCollector

Свойство InkEnabled

Свойство MarginY