Ich habe in der Zwischenzeit einges ausprobiert, aber ich habe noch nicht das gewünschte Ergebnis erreicht.
Ich möchte eine Listview erstellen mit 2 Spalten. In der ersten Spalte soll nur Text stehen. In der 2 Spalte soll dann nur ein entsprechendes Icon (zentriert) angezeigt werden.
Vielleicht kann mir jemand ein Beispiel einfügen wo ich es besser nachvollziehen kann.
#include <GuiConstantsEx.au3>
#include <GuiListView.au3>
#include <GuiImageList.au3>
Dim $exStyles = BitOR($LVS_EX_FULLROWSELECT, $LVS_EX_SUBITEMIMAGES)
[/autoit][autoit][/autoit][autoit]$hGUI = GUICreate("Image to _GUIImageList", 400, 300,300,200)
[/autoit][autoit][/autoit][autoit]$hListView = GUICtrlCreateListView("", 10, 30, 350, 200)
_GUICtrlListView_SetExtendedListViewStyle($hListView, $exStyles)
$hImage = _GUIImageList_Create(16,16,0,1)
[/autoit][autoit][/autoit][autoit]_GUIImageList_AddIcon($hImage,@SystemDir&"\shell32.dll",10)
_GUIImageList_AddIcon($hImage,@SystemDir&"\shell32.dll",13 )
_GUIImageList_AddIcon($hImage,@SystemDir&"\shell32.dll",24 )
_GUICtrlListView_SetImageList($hListView, $hImage, 1)
[/autoit][autoit][/autoit][autoit]_GUICtrlListView_AddColumn($hListView, "Spalte 1 ", 150)
_GUICtrlListView_AddColumn($hListView, "Spalte 2", 60,2)
_GUICtrlListView_AddItem($hListView, "Zeile 1 Spalte 1")
_GUICtrlListView_AddSubItem($hListView,0, "", 1, 1)
GUISetState(@SW_SHOW)
[/autoit][autoit][/autoit][autoit]While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE()
Exit
EndSelect
WEnd
Gruss
johny