Einzelnen Beitrag anzeigen

Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#3

Re: In einem TListColumn (TListView) ein Bildchen darstellen

  Alt 28. Apr 2005, 17:29
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 ...
  Mit Zitat antworten Zitat