|
|
|
CTreeCtrl
|
|||
|---|---|---|---|
|
#18+
Как поместить в деревяшку CTreeCtrl список файлов на жестком диске? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2006, 18:26 |
|
||
|
CTreeCtrl
|
|||
|---|---|---|---|
|
#18+
Вопрос для кого-то примитивный. Сделал матричный калькулятор и хочу чтобы в дереве отображались существующие матрицы (файлы в папке), т.е. в Visual Basic это отображается автоматически, а здесь надо самому прописать. В www.firststeps.ru показано как программкой добавлять, а мне нужно всего-лишь навсего отображать существующее на жестком диске. Благодарен ттому кто не сочтет для себя трудом ответить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2006, 00:34 |
|
||
|
CTreeCtrl
|
|||
|---|---|---|---|
|
#18+
Решение нашел - написал сам. Может кому-то тоже пригодится. 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; } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2006, 19:40 |
|
||
|
|

start [/forum/topic.php?fid=57&tid=2032182]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
134ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 431ms |

| 0 / 0 |
