Icon zentrieren in ListView

  • Hallo zusammen

    hat von euch vielleicht jemand eine Idee wie ich die Icon's in Spalte 2 zentrieren kann?

    [autoit]

    #include <GUIConstantsEx.au3>
    #include <GuiImageList.au3>
    #include <GuiListView.au3>
    #include <ListViewConstants.au3>
    #include <WindowsConstants.au3>
    Opt('MustDeclareVars', 1)
    Dim $msg,$gui_1,$list_view_1,$list_view_item_1,$list_view_item_2,$list_view_2,$hImage
    Dim $exStyles = BitOR($LVS_EX_GRIDLINES, $LVS_EX_FULLROWSELECT, $LVS_EX_SUBITEMIMAGES)
    $gui_1 = GUICreate("",600,400,200,200)
    $list_view_1 = GUICtrlCreateListView("",60,50,400,300,BitOR($LVS_SHOWSELALWAYS, $LVS_ICON,$LVS_NOSORTHEADER, $LVS_REPORT,$LVS_NOCOLUMNHEADER))
    _GUICtrlListView_SetExtendedListViewStyle($list_view_1, $exStyles)
    GuiSetstate(@SW_SHOW)
    ; Lädt die Bilder
    $hImage = _GUIImageList_Create(16, 16, 5, 3)
    _GUIImageList_AddIcon($hImage, @SystemDir & "\comres.dll", 8);OK Icon
    _GUIImageList_AddIcon($hImage, @SystemDir & "\comres.dll", 10);Error Icon
    _GUICtrlListView_SetImageList($list_view_1, $hImage, 1)
    ; Fügt die Spalten hinzu
    _GUICtrlListView_AddColumn($list_view_1, "Dummy Column 1", 0)
    _GUICtrlListView_AddColumn($list_view_1, "Column 2", 373)
    _GUICtrlListView_AddColumn($list_view_1, "Column 3", 23)
    ; Fügt die Items hinzu
    _AddItems("Event Zeile 1",0)
    _AddItems("Event Zeile 2",1)
    While 1
    $msg = GUIGetMsg()
    Switch $msg
    Case $GUI_EVENT_CLOSE
    ExitLoop
    EndSwitch
    WEnd
    Func _AddItems($string_listview_1,$state_1)
    Dim $count_items = _GUICtrlListView_GetItemCount($list_view_1)
    _GUICtrlListView_AddItem($list_view_1, "", 0)
    _GUICtrlListView_AddSubItem($list_view_1, $count_items, $string_listview_1,1)
    _GUICtrlListView_AddSubItem($list_view_1, $count_items,"", 2,$state_1)
    EndFunc

    [/autoit]


    Gruss

    johny