使用数据库的MFC虚拟列表控件

时间:2010-03-03 19:21:48

标签: list mfc visual-c++ controls virtual

有没有人知道如何使用具有100K记录的数据库创建和使用虚拟列表控件的良好MFC示例?我不想一次加载所有记录,因为它需要太多时间。我希望列表控件的所有更新都能快速基于用户交互。

谢谢, 麦克

1 个答案:

答案 0 :(得分:0)

类似于http://www.codeguru.com/cpp/controls/listview/advanced/article.php/c4151

这很简单,确实:确保在创建控件时设置LVS_OWNERDATA标志(或在资源编辑器中设置它),处理MSDN中“关于列表视图控件”下描述的消息,从处理LVN_GETDISPINFO开始。这主要是它,除非你想自己绘制条目,然后你在所有者绘制领域。但是从LVS_OWNDERDRAW和LVN_GETDISPINFO开始。