Canvas.Textout输出文字显示问号 我使用的是TNT的UNICODE组件, 在TNTStringGrid的单元格中需要显示如缅甸文, 泰文等文字, 如果不在DrawCell函数中使用Canvas.TextOut函数时, 一切显示正常, 但如果要在此事件中用上此函数, 则一定是显示问号, 特此请教! 急! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Canvas.TextOut函数还不支持unicode? TextOutW()直接用支持Unicode的API试试 TextOutW 如何用? 兄弟:( 跟TextOut一样。只不过字符串参数由PAnsiChar变成了PWideChar。 字符显示的背景色?设canvas.brush.color字符串有超出表格?使用textrect,也许是textrectw DrawTextw(Handle,PWideChar(Chn),Length(Chn),Rect,DT_WORDBREAK or DT_LEFT);可换行 DT_WORDBREAK支持unicode背景颜色楼上说了 一般的串口通信的组成结构如下:起始符+下位机地址+命令符+参数+校验码+结束符含义如下:起始符:通信命令的起始标识,常用的有:ASCII编码:02、04等下位机地址:下位机地址编号,一般是:0~127,这个和硬件的驱动能力相关命令符:通信命令规约,这个需要你自己定义参数:可选的数据,比如写入命令,需要设定写入参数值校验码:这个校验值一般是由:下位机地址到参数通过某一个逻辑关系计算的到的值,比如按字节异或得到的值,方法有多种。结束符:通信命令的结束标识符。 呵呵, 谢谢各位兄弟, 俺最后还是用TextOutW 和 DrawTextW搞定了, 非常感谢:) 关于published的问题 想问大家个问题回答越详细越好 intraweb下用什么控件来设计和打印报表? select max(序号) from yh ??? 关于Delphi中Packed的问题,在线等待 诚征delphi讨论区版主! 在DBGRID当我的鼠标点击第3行4列时,我怎么得到3行8列的值,也就时同行的任意列的值? 有谁知道吗?我的程序只要一编译就有286K之多!!!那怕是一个空白窗体!!怎样设置才小哪? 我的一个DLL函数,可以在DEPHI中调用,却无法在VB或VC中调用,帮我!!!! 关于hint的问题 如何拖动图片到另一个控件上? delphi 如何 动态定义变量
直接用支持Unicode的API试试
字符串有超出表格?使用textrect,也许是textrectw
可换行 DT_WORDBREAK
支持unicode背景颜色楼上说了
起始符:通信命令的起始标识,常用的有:ASCII编码:02、04等
下位机地址:下位机地址编号,一般是:0~127,这个和硬件的驱动能力相关
命令符:通信命令规约,这个需要你自己定义
参数:可选的数据,比如写入命令,需要设定写入参数值
校验码:这个校验值一般是由:下位机地址到参数通过某一个逻辑关系计算的到的值,比如按字节异或得到的值,方法有多种。
结束符:通信命令的结束标识符。