Как перебирать папки, хранящиеся в объекте MAPIFolder?

Я работаю над надстройкой Outlook, разработанной в COM / ATL / C ++, и хочу перебрать все подпапки определенной папки Outlook, которая выдается за MAPIFolder объект.

Согласно документации Microsoft, объект MAPIFolder включает в себя Свойство Папки который состоит из Коллекция папок которые представляют все доступные папки Outlook в определенном подмножестве на одном уровне дерева папок. Тем не менее, я не нашел никаких ссылок на то, как перебирать эти коллекции. Документов Microsoft практически не существует, и хотя есть примеры, охватывающие аналогичные функции в C #, такие как MS DevCenter Как: получить папку по умолчанию и перечислить ее подпапки, Microsoft не предлагает никакой информации о том, как достичь той же цели с C ++.

Кто-нибудь знает, как перебирать все папки с вызовами объектов MAPIFolder и / или Folders?

0

Решение

Использовать for цикл (от 1 до отсчета). Или позвоните по телефону Folders.GetFirst и использовать while вызов цикла Folders.GetNext на каждой итерации.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]