tchomane Posted April 18, 2008 Share Posted April 18, 2008 Hi to all, I didn't find anywhere how to import a picture as bitmap thumbnail into a listview. Do you know how to do this? i know how to import an icon but not a picture with a size like this : 160x160 thanks. Link to comment Share on other sites More sharing options...
tchomane Posted April 28, 2008 Author Share Posted April 28, 2008 Up ! I'm trying to import a picture into a cell of a Listview but I cannot do this. Does anyone know how to? Regards. Link to comment Share on other sites More sharing options...
redsleeves Posted April 28, 2008 Share Posted April 28, 2008 I use this to add icons. _GUIImageList_AddIcon _GUICtrlListView_AddItem, _GUICtrlListView_AddSubItem See _GUIImageList_SetBkColor in the help file for a great example. Link to comment Share on other sites More sharing options...
tchomane Posted April 30, 2008 Author Share Posted April 30, 2008 Thanks a lot redsleeves. I updated Autoit to latest version and it's ok. As I see we can't import big picture in Listview. Regards. Link to comment Share on other sites More sharing options...
GaryFrost Posted April 30, 2008 Share Posted April 30, 2008 Thanks a lot redsleeves. I updated Autoit to latest version and it's ok. As I see we can't import big picture in Listview. Regards. expandcollapse popup#AutoIt3Wrapper_Au3Check_Parameters=-d -w 1 -w 2 -w 3 -w 4 -w 5 -w 6 #include <GuiConstantsEx.au3> #include <GuiListView.au3> #include <GuiImageList.au3> Opt('MustDeclareVars', 1) $Debug_LV = False ; Check ClassName being passed to ListView functions, set to True and use a handle to another control to see it work _Main() Func _Main() Local $hImage, $hListView, $pix = 32; width and height Local $iIndex ; Create GUI GUICreate("ListView Add Item", 400, 300) $hListView = GUICtrlCreateListView("", 2, 2, 394, 268, -1, $LVS_EX_SUBITEMIMAGES) GUISetState() ; Load images $hImage = _GUIImageList_Create($pix, $pix, 5, 1, 5, 20) _GUIImageList_AddBitmap($hImage, @WindowsDir & "\Coffee Bean.bmp") _GUIImageList_AddBitmap($hImage, @WindowsDir & "\FeatherTexture.bmp") _GUIImageList_AddBitmap($hImage, @WindowsDir & "\Gone Fishing.bmp") _GUIImageList_AddBitmap($hImage, @WindowsDir & "\GreenStone.bmp") _GUIImageList_AddBitmap($hImage, @WindowsDir & "\Soap Bubbles.bmp") _GUICtrlListView_SetImageList($hListView, $hImage, 1) ; Add columns _GUICtrlListView_InsertColumn($hListView, 0, "Column 1", 100) _GUICtrlListView_InsertColumn($hListView, 1, "Column 2", 100) _GUICtrlListView_InsertColumn($hListView, 2, "Column 3", 100) ; Add items For $x = 0 To 4 $iIndex = _GUICtrlListView_AddItem($hListView, "Row " & $x + 1 & ": Col 1", $x) For $y = 1 To 2 _GUICtrlListView_AddSubItem($hListView, $iIndex, "Col " & $y + 1, $y, Random(0, 4, 1)) Next Next ; Loop until user exits Do Until GUIGetMsg() = $GUI_EVENT_CLOSE GUIDelete() EndFunc ;==>_Main SciTE for AutoItDirections for Submitting Standard UDFs Don't argue with an idiot; people watching may not be able to tell the difference. Link to comment Share on other sites More sharing options...
tchomane Posted May 5, 2008 Author Share Posted May 5, 2008 Thanks a lot Gary ! That's good enough for me. I endly understand what _GUIImageList is about. You're a master. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now