找回密码
 加入
搜索
查看: 1237|回复: 5

关于ListBox的一个疑惑

[复制链接]
发表于 2009-8-8 16:16:31 | 显示全部楼层 |阅读模式
本帖最后由 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个汉字了?

更换前:


更换后:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2009-8-8 17:22:54 | 显示全部楼层

必须选择ansi编码方式,编译为exe后就正常了
已编译样本:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2009-8-8 18:19:39 | 显示全部楼层
这算现有版本unicode的BUG吗?
发表于 2009-8-8 18:43:31 | 显示全部楼层
只是编译方式改变而已
称不上什么bug
超人也会把底裤穿到外面。。。
发表于 2009-8-8 18:44:13 | 显示全部楼层
很好,学习了
发表于 2009-8-9 18:22:48 | 显示全部楼层
确实,学习了。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-2 23:30 , Processed in 0.077724 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表