Kontrol ActiveX untuk Visual Basic 6 yang dapat digunakan untuk mengatur elemen UI dalam tab.
Saya telah mengembangkan kontrol ActiveX ini pada tahun 2006 dan memperbaruinya secara rutin hingga tahun 2016. Saat ini saya tidak begitu tertarik untuk mempertahankan proyek ini lebih lama lagi, namun menurut saya kode tersebut mungkin berguna bagi orang lain.
Jika Anda membuat perubahan pada kode dan menyebarkan biner, perlu diingat bahwa kontrol ActiveX adalah komponen COM dan oleh karena itu harus tetap kompatibel dengan biner selama Anda tidak mengubah objek COM, yaitu nama kelas publik dan GUID kontrol ActiveX. Jika tidak, orang yang menggunakan komponen ini kemungkinan besar akan berakhir di neraka COM yang terkenal itu.
Anda memerlukan Microsoft Windows 10 SDK, ATL, dan WTL 10.
Beberapa versi ATL memiliki bug di AtlIPersistPropertyBag_Load
yang menyebabkan crash. Dalam file atlcom.h cari AtlIPersistPropertyBag_Load
. Di dalam implementasi fungsi ini, cari HRESULT hr = pPropBag->Read(pMap[i].szDesc, &var, pErrorLog);
. Pastikan ada kode ini sebelum baris ini: var.pdispVal = NULL;
.