Icons in ListViewColumn zentrieren

  • Hi!

    hab nochmal eine Frage zur ListView. Wie lässt sich ein Icon in einer Spalte zentrieren?

    [autoit]

    _GUICtrlListViewJustifyColumn($clientlistview, 0, 2)

    [/autoit]

    scheint bei icons nicht zu funktionieren, wohl aber bei Text. Gibt es da eine Möglichkeit?

    Bin wie immer gespannt auf Ideen...
    :D

  • Hehe, sorry. War etwas schreibfaul...

    Hier ein Beispiel:

    [autoit]

    #include <GuiConstants.au3>
    #include <GuiListView.au3>

    [/autoit][autoit][/autoit][autoit]

    Local $array[256]
    Local $index = 0

    [/autoit][autoit][/autoit][autoit]

    $gui = GUICreate("Icons in ListViews", 320, 240, -1, -1, $WS_CAPTION + $WS_VISIBLE + $WS_MINIMIZEBOX + $WS_SYSMENU)

    [/autoit][autoit][/autoit][autoit]

    $listview = GUICtrlCreateListView("Icon|Beschreibung", 10, 10, 300, 220, $WS_BORDER + $LVS_NOSORTHEADER + $LVS_SHOWSELALWAYS + $LVS_NOLABELWRAP, $LVS_EX_FULLROWSELECT + $LVS_EX_SUBITEMIMAGES)
    $array[$index] = GUICtrlCreateListViewItem("|Testtext", $listview)
    GUICtrlSetImage($array[$index], "icon.ico", 0, 0)
    _GUICtrlListViewJustifyColumn($listview, 0, 2)
    $index += 1

    [/autoit][autoit][/autoit][autoit]

    While 1
    $msg = GUIGetMsg()
    If $msg == $GUI_EVENT_CLOSE Then ExitLoop
    WEnd

    [/autoit]

    Jetzt nochmal die Frage: Ist es irgendwie möglich die erste Spalte zu zentrieren, hab außer

    [autoit]

    _GUICtrlListViewJustifyColumn($listview, 0, 2)

    [/autoit]

    nichts gefunden!