Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, SchweinDeBurg, Вы писали:
А>Я смотрел их но так и ничего не понял. Т.е. я прекрассно понимаю как вызвать хелп и открыть ого на определленной странице.
А>Но мне нужно несколько иное.
А>Как можно вытащить всю структуру хелпа чтобы отобразить его скажем в TreeView?
Я понимаю, о чем ты говоришь, самому было нужно такое. Вывод дерева из chm-файла CTreeView я не видел, но было другое. Ты можешь посмотреть
здесь. Там свои продукты для генерации и редактирования help-файлов. При установке какой-то из продуктов регистрирует свои компоненты, которые позволяют через интерфейсы работать с хелпом. Т.е. вывести дерево напрямую у себя ты вряд-ли сможешь, но можно получить данные из дерева chm и сгенерировать в своем дереве.
Структура данных в chm похожа на xml (если это не хml вообще

. Поэтому можно ее и ручками распарсить, но это, конечно, геморой.
А вообще это тема уже обсуждалась года два назад, посмотри, может что интересное найдешь:
здесьАвтор: VladimirVV
Дата: 06.05.02
здесьАвтор: dad
Дата: 16.03.02
Удачи