重载静态文本控件,如果需要新的功能,请获取作者邮箱,发邮件给我,我将第一时间为您添加接口
//功能:获取作者邮箱
//输入:无
//输出:无
//返回:作者信息
//注:内部已经刷新
CString GetAutherEmail();
//功能:设置字体大小
//输入:lfHeight字体大小,单位为像素,不能为负数,当为0时表示采用系统默认大小
//输出:无
//注:内部已经刷新
void SetTextHeight(LONG lfHeight = 0);
//功能:设置字体宽度
//输入:lfWidth字体宽度,单位为像素,不能为负数,当为0时表示采用系统默认大小
//输出:无
//注:内部已经刷新
void SetTextWidth(LONG lfWidth = 0);
//功能:设置字体颜色
//输入:clrText字体颜色
//输出:无
//注:内部已经刷新
void SetTextColor(COLORREF clrText);
//功能:设置字体粗细
//输入:lfWeight粗细的数值,范围为0-1000,当为0时表示默认
//输出:无
//注:内部已经刷新,当数值小于0或大于1000时,都自动设置为0,表示采用默认值
void SetTextWeight(LONG lfWeight);
//功能:设置字体是否为斜体
//输入:bItalic是否为斜体,true为斜体,false为非斜体
//输出:无
//注:内部已经刷新
void SetTextItalic(bool bItalic);
//功能:设置字体指定每一行文本输出时相对于页面底端的角度。
//输入:lfEscapement以十分之一度为单位指定每一行文本输出时相对于页面底端的角度。
//输出:无
//注:内部已经刷新,逆时针为正,顺时针为负
void SetTextEscapement(LONG lfEscapement);
//功能:设置字体指定字符基线相对于页面底端的角度。
//输入:lfOrientation以十分之一度为单位指定字符基线相对于页面底端的角度。
//输出:无
//注:内部已经刷新,逆时针为正,顺时针为负
void SetTextOrientation(LONG lfOrientation);
//功能:设置字体是否带下划线。
//输入:bUnderline是否带下划线,true为带下划线,false为不带下划线。
//输出:无
//注:内部已经刷新
void SetTextUnderline(bool bUnderline);
//功能:设置字体是否带删除线。
//输入:bUnderline是否带删除线,true为带删除线,false为不带删除线。
//输出:无
//注:内部已经刷新
void SetTextStrikeOut(bool bStrikeOut);
//功能:设置字体名字。
//输入:sFaceName字体名字。
//输出:无
//注:内部已经刷新
//王彬 20120710
void SetTextFaceName(CString sFaceName);
//功能:设置字体字符集。
//输入:lfCharSet字体字符集,通常情况对于中文的Windows系统,也可以直接用DEFAULT_CHARSET表示默认字符集
// 英文字体可以用ANSI_CHARSET,简体中文字体可以用GB2312_CHARSET,繁体中文字体可以用CHINESEBIG5_CHARSET
//输出:无
//注:内部已经刷新
//王彬 20120710
void SetTextCharSet(BYTE lfCharSet);
//功能:字体样式采用系统默认
//输入:无
//输出:无
//注:内部已经刷新
void SetTextDefault();
//功能:设置对齐方式
//输入:dwAlign对齐方式 ALIGN_LEFT 左对齐,ALIGN_RIGHT 右对齐,ALIGN_MIDDLE 水平居中对齐
//ALIGN_TOP 上对齐,ALIGN_BOTTOM 底对齐,ALIGN_VCENTER 垂直居中对齐, ALIGN_CENTER 水平垂直居中对齐
//输出:无
//注:内部已经刷新,垂直居中和底部对齐只能为一行
void SetAlign(DWORD dwAlign);
//功能:设置背景图片
//输入:sPicPath 图片路径, nMode为贴图方式
//输出:无
//注:内部已经刷新
bool SetBKPicture(CString sPicPath, DWORD dwMode);
//功能:设置背景图片过滤色(屏蔽指定颜色)
//输入:clrFiltrate过滤色
//输出:无
//注:内部已经刷新
void SetPictureFiltrateColor(COLORREF clrFiltrate);
//功能:设置背景是否贴图
//输入:bShow是否背景贴图, true为贴图, false为不贴图
//输出:无
//注:内部已经刷新
bool ShowPicture(bool bShow);
//功能:设置背景颜色
//输入:clrBK背景颜色
//输出:无
//注:内部已经刷新
void SetBKColor(COLORREF clrBK);
//功能:设置背景透明
//输入:无
//输出:无
//注:内部已经刷新
void SetBKTransparent();
//功能:刷新背景
//输入:无
//输出:无
void RedrawStatic();
//功能:绘制边框
//输入:nWidth边框宽度,clrBorder边框颜色
//输出:无
//注:当nWidth<=0时,表示不绘制边框
void SetBorder(int nWidth, COLORREF clrBorder = RGB(0,0,0));
//功能:设置默认的背景样式
//输入:无
//输出:无
//注:内部已经刷新
void SetBKDefault();
1