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


Метод IAccPropServices::SetHwndProp (oleacc.h)

Этот метод создает оболочку SetPropValue, предоставляя удобную точку входа для вызывающих лиц, которые примечают доступные элементы на основе HWND. Если новое значение является строкой, можно использовать вместо него IAccPropServices::SetHwndPropStr .

Синтаксис

HRESULT SetHwndProp(
  [in] HWND       hwnd,
  [in] DWORD      idObject,
  [in] DWORD      idChild,
  [in] MSAAPROPID idProp,
  [in] VARIANT    var
);

Параметры

[in] hwnd

Тип: HWND

Определяет элемент, к которому осуществляется доступ, для создания заметки. Строка идентификации при этом замещается.

[in] idObject

Тип: DWORD

Определяет элемент, к которому осуществляется доступ, для создания заметки. Строка идентификации при этом замещается.

[in] idChild

Тип: DWORD

Определяет элемент, к которому осуществляется доступ, для создания заметки. Строка идентификации при этом замещается.

[in] idProp

Тип: MSAAPROPID

Определяет, для какого свойства данного элемента будет создана заметка.

[in] var

Тип: VARIANT

Указывает новое значение для данного свойства.

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

Тип: HRESULT

Возвращает значение S_OK, если операция завершилась успешно.

Возвращает E_INVALIDARG, если свойство idProp не поддерживается.

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

Комментарии

При использовании этого метода вызывающей объекту не требуется получать строку удостоверения; он может указывать параметры hwnd, idObject и idChild напрямую.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header oleacc.h (сначала включите OleAcc.h Include Initguid.h.)
DLL Oleacc.dll
Распространяемые компоненты Активные специальные возможности 2.0 RDK в Windows NT 4.0 с пакетом обновления 6 (SP6) и более поздних версий и Windows 98

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

ClearHwndProps

IAccPropServices

SetHwndPropServer

SetHwndPropStr

SetPropValue