#140 - En nästan exakt simulering "Utforskar Trädet"
En egenhändigt skriven ActiveX kontroll som utnyttjar trädlisten i Comctl32.dll. Kontrollen heter SmartTree och kan användas för att lägga till egen definierad data eller låta egenskapen IsNameSpaceTree vara satt till "True" och automatiskt lista upp alla mappar och virtuella mappar från "Skrivbordet" och neråt eller att låta användaren definiera en egen rot för "utforskning". Eftersom kontrollen är integrerad med Shell32.dll och utnyttjar IShellFolder och IEnumIdList och Microsofts tillvägagångssätt med användandet av sk "Pidls" som gör den mycket snabb och bekväm att "utforska". Dessutom utnyttjar den även IContextMenu och IContextMenu2 för att få tillgång till "PopUp"-menuerna för varje mapp (undantag för skrivbordet). Vid "drag & släpp" funktionen så skapar kontrollen automatiskt en kopia av ikonen för den valda mappen. Än är INTE någon filoperation integrerad vid "drag & släpp". För att se vad det finns för filer och mappar i en vald mapp så har jag lagt till en egenskap som heter ShowSmartList och när den är satt till "True" så skapas det en "ListView" som fylls med mappens innehåll. För tillfället är "ListView"-kontrollen helt lam, dvs att den kan bara visa innehållet och inget mera.
OBS!!!Eftersom kontrollen fortfarande är en Beta så kan det finnas buggar och annat irriterande i den.