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


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

IInkOverlay

Свойство InkEnabled

Класс InkOverlay

Свойство MarginY