Názory ke článku Aplikace ve Win32 API - 'průzkumník'
28. 3. 2010
v kódu:
# // vloz do seznamu polozku (index bitmapy adresare je 0)
# m_hListView.InsertItem(nCount++, sFindData.cFileName, 0);
# }
# // vloz do seznamu polozku - soubor (index bitmapy slozky je 1)
# else m_hListView.InsertItem(nCount++, sFindData.cFileName, 1);
tuhle část trochu nechápu. Jaký je rozdíl mezi složkou a adresářem?
Reagoval na komentář od uživatele Sladdy : Rozdíl je pouze a jenom v přiřazené ikoně (obrázku), která se u položky zobrazí. První (s indexem 0) jsme si do ImageList přidali obrázek adresáře, druhý (s indexem 1) jsme si přidali obrázek pro soubor. Použitá funkce na vkládání do ListView má 3 parametry: index položky v seznamu, název a index obrázku v ImageList. Jinak mezi nimi (v tomto díle) žádný rozdíl není. Pro lepší pochopení jsem na konec článku přidal obrázek výsledné aplikace, kde je rozdíl mezi adresářem a souborem dobře vidět.
EDIT: Hmm, to je tak, když se používají slova: soubor, položka, složka ... v tom komentáři je samozřejmě chyba (opravím ji), má tam být soubor nikoliv složka. Rozdíl mezi složkou a adresářem není žádný :smile14: .