[已解决]ListView里的ico图标为何会变模糊?如何解决?
本帖最后由 weichenxiehou 于 2013-10-13 17:25 编辑图片查看器里看起来很清晰的图标:
为什么显示在ListView里却是模糊的:
代码片段:Local $icoAdmin=".\res\Admin.ico"
Local $winUser = GUICreate("ListView 测试", 800, 600, -1, -1, $WS_SYSMENU)
Local $lvUsers=_GUICtrlListView_Create($winUser,"",2,2,790,458, _
$LVS_AUTOARRANGE+$LVS_ICON+$LVS_SORTASCENDING,$LVS_EX_DOUBLEBUFFER+$WS_EX_STATICEDGE)
Local $hImage=_GUIImageList_Create(32,32,5,2)
_GUIImageList_AddIcon($hImage,$icoAdmin)
_GUICtrlListView_SetImageList($lvUsers,$hImage,0)
_GUICtrlListView_AddItem($lvUsers,"Admin",0)
_GUICtrlListView_EnableGroupView($lvUsers)
_GUICtrlListView_InsertGroup($lvUsers,-1,1,"管理员")
_GUICtrlListView_SetItemGroupID($lvUsers,0,1)
GUISetState()请指教,多谢! 问题估计出在_GUIImageList_AddIcon图标提取上面,你试试提取大图标:_GUIImageList_AddIcon($hImage,$icoAdmin,0,1)这样试试 本帖最后由 haijie1223 于 2013-10-9 12:40 编辑
回复 2# benkel
鬼兄,好久不见.. 回复 2# benkel
多谢!清晰度确实有改善,32x32看起来能用了,不过如果放大到64x64或128x128的话还是会模糊,不过解决我的问题了,再次感谢。
32x32
64x64
回复 4# weichenxiehou
图标文件的缩放引起的! 回复benkel
鬼兄,好久不见..
haijie1223 发表于 2013-10-9 12:38 http://www.autoitx.com/images/common/back.gif
{:face (356):}好久不见! 回复 5# hzxymkb 图标文件的缩放引起的!
请问可有解决办法?文件的实际尺寸是128x128的,可是ImageList的尺寸设为128x128仍然会变模糊啊~ 回复 7# weichenxiehou
試看看 直接加載 BMP
页:
[1]