Метод IInkOverlay::SetWindowInputRectangle (msinkaut.h)
Задает прямоугольник окна в пикселях, в котором рисуется рукописный ввод.
Синтаксис
HRESULT SetWindowInputRectangle(
[in] IInkRectangle *WindowInputRectangle
);
Параметры
[in] WindowInputRectangle
Прямоугольник в координатах окна, на котором рисуется рукописный ввод.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Успешно. |
|
Параметр содержал недопустимый указатель. |
|
Недопустимые координаты прямоугольника (например, ширина/высота 0). |
|
Не удается обновить сопоставления в середине росчерка. |
|
В методе произошло исключение. |
|
Прямоугольник ввода окна перекрывается с прямоугольником ввода окна включенного объекта InkCollector. |
Комментарии
Ошибка E_INK_OVERLAPPING_INPUT_RECT возвращается, если прямоугольник ввода окна включенного сборщика рукописного ввода (заданный со свойством Enabled ) перекрывает прямоугольник ввода окна другого включенного сборщика рукописного ввода.
Чтобы сбросить входной прямоугольник окна до его поведения по умолчанию (пустой прямоугольник с координатами {0,0,0,0}), передайте {0,0,0,0} вызов SetWindowInputRectangle, а не NULL.
Нельзя передать прямоугольник, в котором значение свойства Right меньше значения свойства Left ; или , где значение свойства Bottom меньше значения свойства Top . Например, недопустимый прямоугольник с параметрами {500, 500, 400, 400}.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP Tablet PC Edition [только классические приложения] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | msinkaut.h |
Библиотека | InkObj.dll |