关于ListBox的一个疑惑
本帖最后由 omegabomb 于 2009-8-11 12:07 编辑#include <GUIListBox.au3>
#include <GuiConstantsEx.au3>
GUICreate("ListBox",200,200)
$List=GUICtrlCreateList("常用软件",10,10,180,150)
GUICtrlSetData(-1,"热门游戏")
$Button=GUICtrlCreateButton("更换",10,170,60,20)
GUISetState()
While 1
$nMsg=GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
ExitLoop
Case $Button
_GUICtrlListBox_SwapString($List,0,1)
EndSwitch
WEnd_GUICtrlListBox_SwapString不是可以直接把索引0和索引1的文本直接交换吗?
为什么交换后,4个汉字就变2个汉字了?
更换前:
更换后:
必须选择ansi编码方式,编译为exe后就正常了
已编译样本:
这算现有版本unicode的BUG吗? 只是编译方式改变而已
称不上什么bug
超人也会把底裤穿到外面。。。 很好,学习了 确实,学习了。
页:
[1]