powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / CTreeCtrl
3 сообщений из 3, страница 1 из 1
CTreeCtrl
    #33468364
neskif
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как поместить в деревяшку CTreeCtrl список файлов на жестком диске?
...
Рейтинг: 0 / 0
CTreeCtrl
    #33468560
neskif
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос для кого-то примитивный. Сделал матричный калькулятор и хочу чтобы в дереве отображались существующие матрицы (файлы в папке), т.е. в Visual Basic это отображается автоматически, а здесь надо самому прописать. В www.firststeps.ru показано как программкой добавлять, а мне нужно всего-лишь навсего отображать существующее на жестком диске.
Благодарен ттому кто не сочтет для себя трудом ответить.
...
Рейтинг: 0 / 0
CTreeCtrl
    #33470789
neskif
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Решение нашел - написал сам. Может кому-то тоже пригодится.

BOOL CMatrizatorDlg::OnInitDialog()
{
CDialog::OnInitDialog();
ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);
ASSERT(IDM_ABOUTBOX < 0xF000);

CMenu* pSysMenu = GetSystemMenu(FALSE);
if (pSysMenu != NULL)
{
………………….
}
SetIcon(m_hIcon, TRUE);
SetIcon(m_hIcon, FALSE);

//Структура папок
HTREEITEM papka=m_Tree.InsertItem("D");
HTREEITEM papka1=m_Tree.InsertItem("vcpp",papka);
HTREEITEM papka2=m_Tree.InsertItem("matrix",papka1);
CString FilName[50];

//поиск в папке файлов с расширением ".matr"
WIN32_FIND_DATA FindFileData;
HANDLE hf;
hf=FindFirstFile("d:\\vcpp\\matrix\\DATA\\*.matr", &FindFileData);
if (hf!=INVALID_HANDLE_VALUE)
{
do
{
//добавление в дерево имен файлов в папке
HTREEITEM papka3=m_Tree.InsertItem(FindFileData.cFileName,papka2);
}
while (FindNextFile(hf,&FindFileData)!=0);
FindClose(hf);
}
return TRUE;
}
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / CTreeCtrl
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]