ComboListBoxControls
ComboListBoxControls 1.5.5 Release
Visual Basic 6 的 ActiveX 控制項庫,包含各種組合方塊和列錶框。
我在 2009 年開發了這個 ActiveX 控件,並定期更新它,直到 2016 年。
如果更改程式碼並部署二進位文件,請記住 ActiveX 控制項是 COM 元件,因此只要不更改 COM 物件(即 ActiveX 控制項的公共類別名稱和 GUID),就應該保持二進位相容。否則,使用這些組件的人很可能會陷入著名的 COM 地獄。
您將需要 Microsoft Windows 10 SDK、ATL 和 WTL 10。
某些版本的 ATL 在AtlIPersistPropertyBag_Load
中存在導致崩潰的錯誤。在檔案 atlcom.h 中搜尋AtlIPersistPropertyBag_Load
。在此函數的實作中搜尋HRESULT hr = pPropBag->Read(pMap[i].szDesc, &var, pErrorLog);
。確保此行之前有以下程式碼: var.pdispVal = NULL;
。