Что нового

Большое изображение в ListView

Nefakt

Новичок
Сообщения
74
Репутация
3
Всем привет!
Как можно сделать большое изображение в ListView?
Делаю с помощью
Код:
_GUIImageList_Create

Но получается так
3e5d64e2f997.png

Сама картинка выглядит так
a9519de4f5be.png

Вот код который написал
Код:
$aIni_Read = IniReadSection(@ScriptDir & "\Settings.ini", "Game")
	If @error Then
		MsgBox(4096, "", "sdgsd")
	Else
	$hImage = _GUIImageList_Create(460,215, 4)
	For $i = 1 To $aIni_Read[0][0]
		If _GUIImageList_AddIcon($hImage, @ScriptDir & "\1.bmp", 0, True) = -1 Then
		Else
			_GUICtrlListView_AddItem($ListView1, '', $i - 1)
		EndIf
	Next
	_GUICtrlListView_SetImageList($ListView1, $hImage, 0)
	_GUICtrlListView_SetItemSelected($ListView1, 0)
EndIf

Пути до картинок будет брать из .ini, но мне нужно именно отрисовка изображений, а дальше я уже сам разберусь.
Думаю что нужно через GDIPlus но в нем я не шарю.
Буду благодарен за помощь.
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Замените _GUIImageList_AddIcon() на _GUIImageList_AddBitmap().
 
Автор
Nefakt

Nefakt

Новичок
Сообщения
74
Репутация
3
Yashied
Спасибо, как я мог забыть про это)
 
Верх