PB11.5自带advguisample实例参考

     PB11.5自带advguisample实例中工具条显示汉字不完整的问题,经过实验此问题可以修改实例中引用的外部函数的声明即可解决。

   找到用户对象n_cst_toolbarstrip_gradient中声明的外部函数

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"

即可完整显示汉字工具条了。

 

修改u_cst_toolbarstripbutton用户对象中的以下语分别改变工具条中图标和文字的显示位置

ImageList_Draw(il_imagelistsmall, 0, hdc, UnitsToPixels(60, XUnitsToPixels!), UnitsToPixels(24, YUnitsToPixels!), ll_parm )  //zc  图标显示位置

 

in_Gradient.of_DrawText(THIS, is_text, ll_textcolor, 'Arial', 12, FALSE, in_Gradient.ALIGN_LEFT, 20, 90, Width - 60, 72,FALSE, FALSE, FALSE, FALSE)   //zc 文字显示位置

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值