Gut ... wie/wo muss ich jetzt das Bild angeben, dass er einfügen soll ?
Delphi-Quellcode:
procedure TSortListView.AddSortPic(const hwndHeader: HWND; iIdx: integer);
var
hi : THDItem;
buf : array[0..MAX_PATH]of char;
begin
// aktuelle Headerdaten ermitteln
hi.Mask := HDI_FORMAT or HDI_IMAGE or HDI_ORDER or HDI_TEXT or
HDI_WIDTH;
hi.pszText := buf;
hi.cchTextMax := sizeof(buf);
Header_GetItem(hwndHeader,iIdx,hi);
// Sortbitmap hinzufügen
hi.fmt := hi.fmt or HDF_BITMAP_ON_RIGHT;
hi.fmt := hi.fmt or HDF_IMAGE;
hi.iImage := SortDir;
Header_SetItem(hwndHeader,iIdx,hi);
end;
Ich nehme als ersten Parameter das
Handle der ListView und als zweiten einfach 1 ...