WTL.CDC.DrawText参数介绍

1.原型:

template
class CDCT
{
    int DrawText(LPCTSTR lpstrText, int cchText, LPRECT lpRect, UINT uFormat);
    int DrawText(LPTSTR lpstrText, int cchText, LPRECT lpRect, UINT uFormat);
    // ....
};

 

2.参数说明:

lpstrText: 指向被显示字符串的指针

cchText:   字符串长度

lpRect:      绘画字符串的矩形区域

uFormat:   格式化信息

3.简要介绍uFormat的取值:

DT_BOTTOM将正文调整到矩形区域底部,此值必须和DT_SINGLELINE组合使用。
DT_CALCRECT决定矩形的宽和高。如果正文有多行,DrawText使用lpRect定义的矩形的宽度,并扩展矩形的底部以容纳正文的最后一行,如果正文只有一行,则DrawText改变矩形的右边界,以容纳下正文的最后一个字符,上述任何一种情况,DrawText返回格式化正文的高度而不是写正文。
DT_CENTER使正文在矩形中水平居中
DT_EDITCONTROL复制多行文本框控件的正文显示特性。
DT_END_ELLIPSIS 
DT_EXPANDTABS 
DT_EXTERNALLEADING 
DT_HIDEPREFIX忽略文本中的'&'符号,一般情况下'&'符号后的一个字符会添加下划线,但是定义了DT_HIDEPREFIX后,'&'符号后的字符不会添加下划线。
DT_INTERNAL 
DT_LEFT 
DT_MODIFYSTRING 
DT_NOCLIP 
DT_NOFULLWIDTHCHARBREAK 
DT_NOPREFIX 
DT_PATH_ELLIPSIS 
DT_PREFIXONLY不显示任何字符,只显示'&'符号产生的下划线。
DT_RIGHT正文右对齐。
DT_RTLREADING 
DT_SINGLELINE正文在同一行内显示。
DT_TABSTOP 
DT_TOP正文顶端对齐。
DT_VCENTER正文顶端水平居中,必须定义DT_SINGLELINE
DT_WORDBREAK字断开。当一行中的字符延伸到rect的边框时,此行自动断开。回车换行也能使行断开。
DT_WORD_ELLIPSIS 

4.返回值

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值