title: How can I make a TListView header caption centered in a VCL styled application?
body: <p>I'm having a list view control (<code>ListView</code> here), and I'm filling it by the code like this:</p>
  
  <pre><code>var
    Item: TListItem;
    Column: TListColumn;
  begin    
    ListView.ViewStyle := vsReport;
  
    Column := ListView.Columns.Add;
    Column.Width := 200;
    Column.Alignment:= taCenter;
    Column.Caption:= 'Column 1';
  
    Column:= ListView.Columns.Add;
    Column.Width := 200;
    Column.Alignment := taCenter;
    Column.Caption := 'Column 2';
  
    Item := ListView.Items.Add;
    Item.Caption := 'Item 1';
    Item.SubItems.Add('Subitem 1');
  end;
  </code></pre>
  
  <p>The problem is that when I use a VCL style in my application, the text is not centered in the list view header:</p>
  
  <p><img src="https://i.stack.imgur.com/kUe88.png" alt="enter image description here"></p>
  
  <p>How can I make the header caption centered in a VCL styled application?</p>