Pustaka Kontrol ActiveX untuk Visual Basic 6 yang berisi kontrol tambahan untuk ExplorerListView dan ExplorerTreeView untuk menggunakannya untuk menjelajahi shell namespace.
Saya telah mengembangkan pustaka kontrol ActiveX ini antara tahun 2005 dan 2010 dan memperbaruinya secara teratur hingga 2016. Saat ini saya memiliki sedikit minat untuk mempertahankan proyek ini lagi, tetapi saya pikir kode mungkin bermanfaat bagi yang lain.
Jika Anda membuat perubahan pada kode dan menggunakan biner, perlu diingat bahwa kontrol ActiveX adalah komponen COM dan karenanya harus tetap kompatibel biner selama Anda tidak mengubah objek COM, yaitu nama kelas publik ActiveX Control dan GUID. Kalau tidak, orang -orang yang menggunakan komponen -komponen ini cenderung berakhir di neraka com yang terkenal.
Anda akan membutuhkan Microsoft Windows 10 SDK, ATL, dan WTL 9.
Beberapa versi ATL memiliki bug di AtlIPersistPropertyBag_Load yang menyebabkan kerusakan. Dalam file atlcom.h pencarian untuk AtlIPersistPropertyBag_Load . Di dalam implementasi fungsi ini Pencarian untuk HRESULT hr = pPropBag->Read(pMap[i].szDesc, &var, pErrorLog); . Pastikan ada kode ini sebelum baris ini: var.pdispVal = NULL; .