前一段时间我下载了一个按钮控件,但是发现了改按钮caption不支持换行输出。
我查看了下源代码,觉得里面用到了drawtext函数DrawText(handle,PChar(Caption),Length(Caption),rect,DT_CENTER);
我想问下是不是Length(Caption)的时候,发现caption中有\n,然后就认为caption字符串已经结束,导致\n后的字符显示不出来。
小弟是个新手,也许分析有误,还请各位大侠帮忙给出一个能换行的方法
我查看了下源代码,觉得里面用到了drawtext函数DrawText(handle,PChar(Caption),Length(Caption),rect,DT_CENTER);
我想问下是不是Length(Caption)的时候,发现caption中有\n,然后就认为caption字符串已经结束,导致\n后的字符显示不出来。
小弟是个新手,也许分析有误,还请各位大侠帮忙给出一个能换行的方法
解决方案 »
- 一个有关directshow的问题,类TFilter,TFilterGraph,TVideoWindow上那儿去找,在线等待... ...
- sql语句小问题求教,,在线等,利马揭帖!50!
- ★★★★★★怎样调用别的单元的函数,对你们来说肯定很简单的,我不会而已.★★★★★★
- 我要在delphi中用扬声器,请问哪里可以找到扬声器的控件吗?
- 求一条sql查询语句(初级应用)
- 假如客户端ClientDataSet为空!数据插入的问题??想了很久,没有什么好的答案。
- 初级问题,请高手指点,在线等待
- 请问下面程序有什么区别
- 请教一个关于Delphi7的关于TcpServer与Unix端收发数据的问题
- 用Delphi7+Access如何做一個C/S的軟件?
- 如何将连续的图片做成录象
- 使用OUTLOOK2003发送附件
也可以看看有没有WordWrap属性,设它为True宽度不够会自动换行
我想知道在delphi中,当caption="1\n2"时,PChar(caption)和Length(caption)的值是多少,
DELPHI里的string类型的字符串换行加上#13#10即可。
is that clear?