S
Hello again,
kann mir mal bitte jemand sagen warum hier nach dem klick auf den Spaltentitel einer TListView die Column->Caption ca. ein halbes Zeichen nach rechts verschoben wird?
( -> zeigt Sortierpfeile rechts neben der Caption an )
HWND hHeader = ListView_GetHeader( ListView1->Handle );
HDITEM hdritem;
// sonst steht nach Grössenänderung der Spalte Blödsinn drin
char* capts[3] = {"Fahrzeug", "letzter Kontakt", "Status"};
hdritem.pszText = capts[Column->Index];
hdritem.mask = HDI_FORMAT;
hdritem.fmt = HDF_LEFT;
Header_GetItem( hHeader, Column->Index, &hdritem );
if( !cTest ) // Sort Up / Down
{
hdritem.fmt &= ~HDF_SORTUP;
hdritem.fmt |= HDF_SORTDOWN;
}
else
{
hdritem.fmt &= ~HDF_SORTDOWN;
hdritem.fmt |= HDF_SORTUP;
}
Header_SetItem( hHeader, Column->Index, &hdritem );
Geht jetzt nicht um Leben oder Tod, wäre aber trotzdem mal recht interssant.
grüssle