Bone 发表于 2018-5-21 00:11:38

[已解决]_GUICtrlListView_SetColumn 中文字符显示不全

本帖最后由 Bone 于 2018-5-21 10:45 编辑



如图,找了这个方法来设置列头和列内容居中,但是发现这样设置后,中文字符超过两个就显示不完整了
多余的字符成了问号,这个有办法解决么?#include <WindowsConstants.au3>
#include <GUIListView.au3>
$FrmMain = GUICreate("测试",1227, 629, 296, 209)
$Group1 = GUICtrlCreateGroup("测试内容", 8, 80, 1009, 537)
$Lvw1 = GUICtrlCreateListView("Column 1|Column 2|Column 3|Column 4|Column 5", 16, 104, 993, 505, -1)
_GUICtrlListView_SetColumn($Lvw1, 0, "阿萨德阿萨德", 200, 2)
_GUICtrlListView_SetColumn($Lvw1, 1, "全文到阿萨德", 120, 2)
_GUICtrlListView_SetColumn($Lvw1, 2, "离开家阿萨德", 150, 2)
_GUICtrlListView_SetColumn($Lvw1, 3, "阿斯卡堵截阿萨德",145, 2)
_GUICtrlListView_SetColumn($Lvw1, 4, "在西凑阿萨德", 95, 2)
GUISetState(@SW_SHOW)
While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case $GUI_EVENT_CLOSE
                        Exit
        EndSwitch
WEnd

kk_lee69 发表于 2018-5-21 00:18:06

回复 1# Bone

測試沒問題

449199199 发表于 2018-5-21 02:09:16

语言没设置正确吧,UTF-8。编辑器设置一下?

lxwlxwayy 发表于 2018-5-21 08:22:07

系统吗{:face (396):}

Bone 发表于 2018-5-21 08:40:51

回复 3# 449199199


   这个编码设置从哪里修改呢?
我现在用的是3.2.9.3第一版
是不是这个版本的问题?
现在最新版是哪个?可否给个下载地址?

Bone 发表于 2018-5-21 08:57:20

回复 3# 449199199


    从论坛下载里下载了3.3.9.21的版本运行正常了
现在论坛最新版就是这个版本了么?

449199199 发表于 2018-5-21 11:22:27

回复 6# Bone


    3.3.15.0
http://www.autoit3.cn/forum.php?mod=viewthread&tid=53839&rpid=697552&ordertype=0&page=34#pid697552
页: [1]
查看完整版本: [已解决]_GUICtrlListView_SetColumn 中文字符显示不全