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


Метод IInkStrokeDisp::SetPacketValuesByProperty (msinkaut.h)

Изменяет значения пакетов для определенного свойства.

Синтаксис

HRESULT SetPacketValuesByProperty(
  [in]           BSTR    bstrPropertyName,
  [in]           VARIANT PacketValues,
  [in, optional] long    Index,
  [in, optional] long    Count,
  [out, retval]  long    *NumberOfPacketsSet
);

Параметры

[in] bstrPropertyName

Глобальный уникальный идентификатор (GUID) из констант PacketProperty , который используется для выбора заданных данных пакета. Используйте PacketDescription , чтобы определить определенные свойства для этого росчерка.

[in] PacketValues

Массив значений данных пакета. Метод завершается ошибкой, если любое из значений в массиве выходит за пределы минимального или максимального значения свойства. Чтобы определить диапазон значений в свойстве , вызовите метод GetPacketDescriptionPropertyMetrics .

[in, optional] Index

Необязательный элемент. Начальный индекс изменяемого пакета. Значение по умолчанию ISC_FirstElement, определенное в типе перечисления ItemSelectionConstants , указывает первый пакет.

[in, optional] Count

Необязательный элемент. Указывает количество пакетов в росчерке для изменения и количество значений в PacketValues. Значение по умолчанию ISC_AllElements, определенное в типе перечисления ItemSelectionConstants , указывает, что все пакеты будут изменены.

[out, retval] NumberOfPacketsSet

При возврате этого метода содержит фактическое количество заданных пакетов.

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

Этот метод может возвращать одно из этих значений.

Код возврата Описание
S_OK
Успешно.
E_POINTER
Параметр содержал недопустимый указатель.
CO_E_CLASSSTRING
Недопустимый формат GUID.
E_INVALIDARG
Недопустимый вариант, индекс (вне диапазона) или GUID свойства.
E_INK_EXCEPTION
В методе произошло исключение.

Требования

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

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

Метод GetPacketDescriptionPropertyMetrics

Интерфейс IInkStrokeDisp

Перечисление ItemSelectionConstants

Константы PacketPropertyGuids