当前位置: 代码迷 >> VC >> listCtrl如何在一列中插入多个值啊(多谢!)大家帮帮忙
  详细解决方案

listCtrl如何在一列中插入多个值啊(多谢!)大家帮帮忙

热度:5950   发布时间:2013-02-25 00:00:00.0
listCtrl怎么在一列中插入多个值啊!(谢谢!)大家帮帮忙!
if(reg_objective.dw_eventlog_type & LOG_SEC) {
object_List.SetItemText(0,7,"Security");
}
if(reg_objective.dw_eventlog_type & LOG_SYS) {
object_List.SetItemText(0,7,"System");
}
if(reg_objective.dw_eventlog_type & LOG_APP) {
object_List.SetItemText(0,7,"Application");
}
if(reg_objective.dw_eventlog_type & LOG_DIR) {
object_List.SetItemText(0,7,"Active Directory Service");
}
if(reg_objective.dw_eventlog_type & LOG_DNS) {
object_List.SetItemText(0,7,"Domain Name Server");
}
if(reg_objective.dw_eventlog_type & LOG_REP) {
object_List.SetItemText(0,7,"Replication Service");
}
if(reg_objective.dw_eventlog_type & LOG_CUS) {
object_List.SetItemText(0,7,"Custom");
}
这是我从注册表读出的内容,我想它们多个满足时显示在listCtrl的一列中可以吗?应该怎么改?
就是Security,Custom,Replication Service,Domain Name Server,同时满足时它们都显示在第0行第7列中的一个框框里。
不知我说明白没有。

------解决方案--------------------------------------------------------
你把满足要求的字符 加起来 然后 SetItemText一次加进去就行了
------解决方案--------------------------------------------------------
呵呵。二楼已经说完了