在MSCE中,当我们看MicroStationApi.chm帮助文档时会发现函数mdlStringList_searchByColumn中用到的回调函数searchFunc没有原型说明,因而无法正确地给出这个回调函数的写法。该函回调函数正确的原型为:
static bool userStringList_search (WCharCP searchStringP, const InfoField* searchInfoP, WCharCP memberStringP, const InfoField* memberInfoP);
当然,其实在MSCE中应该尽量避免使用StringList,可以改用更好用的ListModel来表达ListBox或ComboBox控件后台的数据。