答案 0 :(得分:4)
列表框控件确实支持多列,但它只支持一系列条目;多列支持只是使项目继续到下一列,这样就不需要垂直滚动。
正如Kornel建议的那样,list view control可能更合适。创建列表视图控件后,使用ListView_InsertColumn创建列。然后使用ListView_SetItemText插入项目。
编辑:
我的apoligies;您应该使用ListView_InsertItem插入一个项目(一行),然后使用ListView_SetItemText来更改子项目(列)。如果列表视图仍然只是一个没有任何标题的空白框,您是否初始化了常用控件?这可以使用InitCommonControlsEx来完成,指定ICC_LISTVIEW_CLASSES
常量。这应该在创建控件之前完成。
答案 1 :(得分:2)
不要使用列表框,请使用LVS_REPORT样式的List Control。
答案 2 :(得分:0)
答案 3 :(得分:0)