Da bin ich wieder:
also, ich habe jetzt Folgendes gebastelt:
Delphi-Quellcode:
var
infolist : TLVItem;
begin
hwndinfolstb := CreateWindowEx(WS_EX_CLIENTEDGE,WC_LISTVIEW,nil,
WS_VISIBLE or WS_CHILD or LVS_REPORT or LVS_ICON or
LVS_LIST,10,190,435,60,hwnd,
IDM_INFO,hInstance,nil);
[...]
infolist.mask := LVIF_TEXT or LVIF_IMAGE;
// Item-Index
infolist.iItem := 0;
infolist.iSubItem := 0;
// Text
infolist.pszText := 'Das Programm wurde gestartet';
// Image
infolist.iImage := LoadIcon(hInstance, IDI_INFORMATION);
ListView_InsertItem(hwndinfolstb,infolist);
[...]
end;
Jetzt bin ich aber schon mit meinem Latein am Ende. Ich habe infolist.iImage doch ein Icon zugewiesen. Allerdings wird keins angezeigt. Oder muss für das Icon eine extra Spalte vorhanden sein
?