ListControl vs. LVITEM -> LVIF_TEXT
-
Hi,
ich habe mir ein Listcontrol gebastelt, das mit einer Klasse von
Codeproject läuft (CFileDropListCtrl).Nun möchte ich dem ListControl allerdings ausnahmsweise mal nicht
per Drag and Drop Daten übergeben, sondern aus einer Datei.Testweise versuche ich also momentan folgendes, was zwar kompiliert,
aber keinen Text in das Control zaubert:LVITEM lvItem; lvItem.mask = LVIF_TEXT; lvItem.iItem = 0; //Liste ist leer, also ersten Eintrag nehmen lvItem.pszText = "Test-Text mit LVIF_TEXT"; m_List.SetItem(&lvItem);//m_List ist von CFileDropListCtrl
-
Wenn die Liste leer ist musst Du erst per InsertItem einen Eintrag einsetzen.
-
Danke Herr Richter, das habe ich so jetzt auch umgesetzt.

Können Sie mir evtl. in dem anderen Beitrag auch weiterhelfen?Ich muss ermitteln, welcher integer hinter einem Image steckt,
da ich die Liste sichern und wieder einlesen möchte (inkl. aktuellem
Icon).m_imagelist . Add ( ::LoadIcon ( AfxGetInstanceHandle (),MAKEINTRESOURCE ( IDI_ICON19 ) ) ); //wäre erstes Image somit als = 0;
-
Dieser Code ist fürchterlich:
m_imagelist . Add ( ::LoadIcon ( AfxGetInstanceHandle (),MAKEINTRESOURCE ( IDI_ICON19 ) ) ); //wäre erstes Image somit als = 0;Das tur es auch:
m_imagelist . Add ( AfxGetApp()->LoadIcon (IDI_ICON19) ) ;