макрос ListView_SetItemIndexState (commctrl.h)
Задает состояние указанного элемента представления списка. Используйте этот макрос или явно отправьте сообщение LVM_SETITEMINDEXSTATE.
Синтаксис
HRESULT ListView_SetItemIndexState(
[in] HWND hwndLV,
[in] LVITEMINDEX *plvii,
[in] UINT data,
[in] UINT mask
);
Параметры
[in] hwndLV
Тип: HWND
Дескриптор элемента управления "Представление списка".
[in] plvii
Тип: LVITEMINDEX*
Указатель на структуру LVITEMINDEX для элемента. Вызывающий объект отвечает за выделение этой структуры и настройку элементов.
[in] data
Тип: UINT
Состояние, заданное для элемента как одно или несколько (как побитовое сочетание) флагов List-View состояний элементов.
[in] mask
Тип: UINT
Допустимые биты состояния, указанного параметром данных. Дополнительные сведения см. в разделе stateMask член структуры LVITEM).
Возвращаемое значение
Тип: HRESULT
Возвращает одно из следующих значений типа HRESULT.
Возвращаемый код | Описание |
---|---|
E_FAIL | Не удалось задать состояние. |
E_UNEXPECTED | Элемент управления представлением списка не готов к операции. |
S_OK | Операция прошла успешно. |
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista [только классические приложения] |
минимальный поддерживаемый сервер | Windows Server 2008 [только классические приложения] |
целевая платформа | Виндоус |
заголовка | commctrl.h |