TListView -> HDITEM -> Caption nach klick
-
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