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