当前位置: 代码迷 >> PB >> PB12.5自带的案例(Advanced GUI) 中文显示有关问题
  详细解决方案

PB12.5自带的案例(Advanced GUI) 中文显示有关问题

热度:72   发布时间:2016-04-29 06:39:56.0
PB12.5自带的案例(Advanced GUI) 中文显示问题
我用的PB12.5自带的案例(Advanced GUI)做一个自己用的框架,
把英文改成中文,就出现这个问题了
如果是英文的话,完全可以显示
请教各位有如何方法解决?

pb pb12.5 框架 达芬奇工作室

------解决方案--------------------
把调用api的地方,修改掉,alias后边的函数,修改为后缀:Ansi
调用string函数,len的地方,都改成lenA
------解决方案--------------------
//处理汉字显示问题,修改局部函数
//FUNCTION ulong DrawText(ulong lhdc,ref string lpStr,ulong nCount,ref RECT lpRect,ulong wFormat) LIBRARY "user32.dll" ALIAS FOR "DrawTextA;Ansi"

//改为以下格式
FUNCTION ulong DrawText(ulong lhdc,ref string lpStr,ulong nCount,ref RECT lpRect,ulong wFormat) LIBRARY "user32.dll" ALIAS FOR "DrawTextW"
  相关解决方案