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


Событие InkOverlay.NewPackets

Происходит, когда сборщик рукописного ввода получает пакет

Синтаксис

void NewPackets(
  [in]      IInkCursor     *Cursor,
  [in]      IInkStrokeDisp *Stroke,
  [in]      long           PacketCount,
  [in, out] VARIANT        *PacketData
);

Параметры

Курсор [in]

Объект IInkCursor, создающий событие NewInAirPackets.

Росчерк [в]

Указывает объект IInkStrokeDisp.

PacketCount [in]

Количество пакетов, полученных для объекта IInkStrokeDisp.

PacketData [in, out]

Массив, содержащий выбранные данные для пакета.

Дополнительные сведения о структуре VARIANT см. в разделе "Использование com-библиотеки".

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

Это событие не возвращает значение.

Замечания

Пакеты получаются во время сбора штриха. События пакетов происходят быстро, и обработчик событий NewPackets должен быть быстрым или производительностью.

Этот метод события определен в _IInkCollectorEvents, _IInkOverlayEvents и _IInkPictureEvents интерфейсах только для отправки (dispinterfaces) с идентификатором DISPID_ICENewPackets.

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

Чтобы задать свойства, содержащиеся в этом массиве, используйте свойство DesiredPacketDescription объекта сборщика рукописного ввода. Массив, возвращающий параметр PacketData , содержит данные для этих свойств.

Примечание.

Хотя можно изменить данные пакета, эти изменения не сохраняются или не используются.

Requirements

Требование Значение
Минимальная версия клиента
Windows XP Tablet PC Edition [только классические приложения]
Минимальная версия сервера
Ни одна версия не поддерживается
Верхний колонтитул
Msinkaut.h (также требуется Msinkaut_i.c)
Библиотека
InkObj.dll

См. также

Класс InkOverlay

Событие NewInAirPackets

Интерфейс IInkCursor

Интерфейс IInkStrokeDisp