<分区>
我有一个对话框,其中有几个较大的组合框(每个可能有数百个项目)。当这些被填充时,构建有明显的延迟(通过分析确认是它们)。
我最初的想法是排序会降低它的性能,但禁用排序并改用 InsertString 似乎并没有使事情变得更好。我没想到它看起来像是过多的项目 - 我应该在这里做或考虑其他事情吗?
MFC 调用是对 Win32 消息调用的简单包装,因此我认为那里没有任何重大开销。
重复 How to load a large array of strings in to an MFC combobox control fast as possible?