Рейтинг:
2
rmdsagar
Спасибо тебе, Ричард! Вот для начала и нашли способ написать код для отображения данных в дереве. Мне интересно, как прочитать координату или положение текста в файле. Мне нужно прочитать позицию, чтобы спроектировать дерево.
Richard MacCutchan
Проблема заключается не в чтении файла, а в том, как вы интерпретируете данные. Вам нужно разобрать каждую строку по мере ее чтения и проверить количество вкладок перед текстом. Это покажет вам, является ли запись основным или дочерним узлом дерева.
rmdsagar
Вот именно! Итак, здесь я разбираю каждую строчку, когда читаю:
в то время как(файл.ReadString(iText, 99))
{ }
теперь, как проверить количество вкладок перед текстом. Есть ли какой-то специальный метод в MFC? пожалуйста, дай мне немного хедсапа
Richard MacCutchan
Вы должны смотреть на каждый символ текста, который Вы читаете. Я не знаю ни одного готового класса, специфичного для этой проблемы, но я бы предположил, что CString стоит посмотреть.
Richard MacCutchan
Я только что заметил, что у вас, кажется, есть два счета, этот и ... dhaya sagar - профиль специалиста[^]. Вы должны использовать один аккаунт и закрыть неиспользуемый.
rmdsagar
Я не знал, что ... у меня будет закрыт один счет.
Кстати, я сделал кодирование, которое считывает данные с условием, но по какой-то причине, когда я запускаю код, элемент управления деревом не имеет "кнопок has" рядом с родительским узлом. Ведь я верен "кнопка", "линий", и "Linesatroot" свойства, но еще не показывала. В google нет никаких ресурсов по этой проблеме.
Richard MacCutchan
Я дал вам ссылку на документацию CTreeView в своем первоначальном посте выше.
Рейтинг:
1
OriginalGriff
Мы не делаем домашнее задание: оно задано не просто так. Она существует для того, чтобы вы думали о том, что вам сказали, и пытались понять это. Он также существует для того, чтобы ваш наставник мог определить области, в которых вы слабы, и сосредоточить больше внимания на корректирующих действиях.
Попробуйте сами, возможно, вы обнаружите, что это не так сложно, как вы думаете!
Если вы столкнетесь с конкретной проблемой, то, пожалуйста, спросите об этом, и мы сделаем все возможное, чтобы помочь. Но мы не собираемся делать все это для вас!