Einzelnen Beitrag anzeigen

Chewie

Registriert seit: 10. Jun 2002
Ort: Deidesheim
2.886 Beiträge
 
Turbo Delphi für Win32
 
#1

SysListView32 sortiert automatisch

  Alt 26. Jun 2003, 23:14
Ich glaub es liegt am Bier, aber ich komm einfach nicht drauf...

Ich hab ein SysListView32-Control. Ich füge einfach 10 Zahlen hinzu, von 1 bis 10. Das Control wird so erzeugt:
Delphi-Quellcode:
hIncIPView := CreateWindowEx(WS_EX_CLIENTEDGE, 'SysListView32', nil,
          WS_VISIBLE or WS_CHILD or LVS_REPORT or LVS_EX_FULLROWSELECT, 15, 40,
          465, 150, hWnd, IDC_INCIPVIEW, hInstance, nil);
Ich hab mehrere Spalten; in die erste Spalte werden Werte eingefügt:
Delphi-Quellcode:
for i := 1 to 10 do
      begin
        LVItem.mask := LVIF_TEXT; //LVItem vom Typ TLVItem
        LVItem.iItem := i;
        LVItem.pszText := PChar(InttoStr(i));
        SendMessage(hIncIPView, LVM_INSERTITEM, 0, Integer(@LVItem));
      end;

      Inc(packIndex);
In der Listview sieht es so aus:
Code:
9
8
7
6
5
4
3
2
10
1
Also absteigende Sortierung. Nur warum? Ich habe doch keine Sortierung angegeben.
Martin Leim
Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
  Mit Zitat antworten Zitat