各位:
  请教一个问题:
  在vc++.net下,使用 ListView 的虚拟模式,列标头的文字不能显示,要怎样做才能显示呢?C#也一样的.
  VC++.net 和 C# 一样用法所以在此打扰大家了.
..............
  array<ListViewItem^>^ lvi;
  lvi=gcnew array<ListViewItem^>(30000);  for(int i=0;i<30000;i++)
  {
lvi[i]=gcnew ListViewItem;
  }  listView1->Columns->Add("1111111",50,HorizontalAlignment::Left );
  listView1->Columns->Add("222222",80,HorizontalAlignment::Center);
  listView1->Columns->Add("333333",100,HorizontalAlignment::Right);  this->listView1->View=View::Details;
  this->listView1->OwnerDraw=true;
  this->listView1->VirtualListSize=lvi->Length;
  this->listView1->VirtualMode=true;  运行后可以显示数据,但就不能显示列标头的文字"1111111"和"222222"和"333333"!
  ListView的HeaderStyle是设成 "Clickable"的.