leon460 发表于 2011-6-15 19:26:46

支持下了,原来如此了,学习了

曼菲士 发表于 2011-6-16 18:27:29

不是BUG,我试了楼主代码,显示正常。

nwf2011 发表于 2011-6-17 15:52:59

这个是bug
1、"莫"在编辑状态下不是乱码,显示的时候却是
2、MsgBox(0,"你","莫"),就是正常的;MsgBox(0,"","莫")就是乱码

omegabomb 发表于 2011-6-17 17:54:41

编码问题,不算BUG

蜘蛛抱蛋 发表于 2011-6-18 22:54:11

$hGUI = GUICreate("My GUI", 300, 200)
_WinAPI_MsgBox($hGUI,"test","莫",64+1)
Func _WinAPI_MsgBox($hWnd,$Title,$Text,$Flag)
Local $aResult
$aResult=DllCall("user32.dll","int","MessageBox","hwnd",$hWnd,"str", $Text,"str",$Title,"int",$Flag)
If @error Then Return SetError(@error, 0, False)
Return $aResult
EndFunc
问题依旧。。。。不解

3mile 发表于 2011-6-19 14:10:04

用蜘蛛兄的方法变通下:
$hGUI = GUICreate("My GUI", 300, 200)
_WinAPI_MsgBox($hGUI,"test","莫",64+1)
Func _WinAPI_MsgBox($hWnd,$Title,$Text,$Flag)
Local $aResult
local $temp=BinaryToString(StringToBinary($Text,4),1)
$aResult=DllCall("user32.dll","int","MessageBox","hwnd",$hWnd,"str", $temp,"str",$Title,"int",$Flag)
If @error Then Return SetError(@error, 0, False)
Return $aResult
EndFunc

淡定开源 发表于 2011-6-19 18:27:00

原来是这样。

you6591098 发表于 2011-6-20 14:18:43

BUG你个头,这都叫BUG 那bUG就多的去了

chenzhi1210 发表于 2011-10-30 10:46:56

注意编码问题!
页: 1 [2]
查看完整版本: MsgBox 问题,不知道算不算BUG