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


IMAPITable::CollapseRow

Область применения: Outlook 2013 | Outlook 2016

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

HRESULT CollapseRow(
ULONG cbInstanceKey,
LPBYTE pbInstanceKey,
ULONG ulFlags,
ULONG FAR * lpulRowCount
);

Параметры

cbInstanceKey

[в] Количество байтов в свойстве PR_INSTANCE_KEY, на которое указывает параметр pbInstanceKey .

pbInstanceKey

[в] Указатель на свойство PR_INSTANCE_KEY (PidTagInstanceKey), идентифицирующее строку заголовка для категории.

ulFlags

Защищены; значение должно быть равно нулю.

lpulRowCount

[out] Указатель на общее количество строк, которые удаляются из табличного представления.

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

S_OK

Операция свертывания выполнена успешно.

MAPI_E_NOT_FOUND

Строка, определяемая параметром pbInstanceKey , не существует.

MAPI_E_INVALID_ENTRYID

Строка, определяемая параметром pbInstanceKey , не существует. Эта ошибка является альтернативой MAPI_E_NOT_FOUND; Поставщики услуг могут возвращать любой из них.

Замечания

Метод IMAPITable::CollapseRow сворачивает категорию таблицы и удаляет ее из табличного представления. Строки свернуты, начиная со строки, определяемой свойством PR_INSTANCE_KEY , на которое указывает параметр pbInstanceKey . Количество строк, удаленных из представления, возвращается в содержимом параметра lpulRowCount .

Уведомления никогда не создаются для строк таблицы, которые удаляются из представления в результате операции сворачивания.

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

Дополнительные сведения о таблицах с классификацией см. в разделе Сортировка и классификация.

Справочные материалы по MFCMAPI

Пример кода MFCMAPI указан в приведенной ниже таблице.

Файл Функция Comment
ContentsTableListCtrl.cpp
CContentsTableListCtrl::D oExpandCollapse
MFCMAPI использует метод IMAPITable::CollapseRow для свертывания категории таблицы.

См. также

IMAPITable::ExpandRow

IMAPITable::GetCollapseState

IMAPITable::QuerySortOrder

IMAPITable::SetCollapseState

IMAPITable::SortTable

SSortOrderSet

IMAPITable : IUnknown

Mfcmapi (en) � �������� ������� ����