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
Gruss
johny