#include <UiListEx.h>
公有成员 | |
ItemAttribute () | |
void | SetDescTextParam (int fontSize, COLORREF fontColor=RGB(0, 0, 0), LONG fontWeight=FW_MEDIUM, bool underLine=false, bool italic=false, UINT format=DT_LEFT|DT_WORDBREAK|DT_EDITCONTROL|DT_END_ELLIPSIS|DT_NOPREFIX) |
设置描述文本属性 | |
void | SetPsText1Param (int fontSize, COLORREF fontColor=RGB(0, 0, 0), LONG fontWeight=FW_MEDIUM, bool underLine=false, bool italic=false, UINT format=DT_TOP|DT_LEFT|DT_END_ELLIPSIS|DT_SINGLELINE|DT_NOPREFIX) |
设置附注文本1属性 | |
void | SetPsText2Param (int fontSize, COLORREF fontColor=RGB(0, 0, 0), LONG fontWeight=FW_MEDIUM, bool underLine=false, bool italic=false, UINT format=DT_TOP|DT_LEFT|DT_END_ELLIPSIS|DT_SINGLELINE|DT_NOPREFIX) |
设置附注文本2属性 | |
void | SetTitleTextParam (int fontSize, COLORREF fontColor=RGB(0, 0, 0), LONG fontWeight=FW_MEDIUM, bool underLine=false, bool italic=false, UINT format=DT_TOP|DT_LEFT|DT_END_ELLIPSIS|DT_SINGLELINE|DT_NOPREFIX) |
]] 字体相关的属性 | |
公有属性 | |
DWORD | m_imageFormat_first |
[[ 左右两边图片属性相关 | |
DWORD | m_imageFormat_second |
int | m_imageHeight_first |
左边图像高度和宽度,为0则取值为原图大小。 | |
int | m_imageHeight_second |
右边图像高度和宽度,为0则取值为原图大小。 | |
int | m_imageMaginH_first |
左边图像的水平边距,仅当画图模式为UILISTEX_IMAGE_LEFT和UILISTEX_IMAGE_RIGHT有效 | |
int | m_imageMaginH_second |
右边图像的水平边距,仅当画图模式为UILISTEX_IMAGE_LEFT和UILISTEX_IMAGE_RIGHT有效 | |
int | m_imageMaginV_first |
左边图像的垂直边距,仅当画图模式为UILISTEX_IMAGE_BOTTOM和UILISTEX_IMAGE_TOP有效 | |
int | m_imageMaginV_second |
右边图像的垂直边距,仅当画图模式为UILISTEX_IMAGE_BOTTOM和UILISTEX_IMAGE_TOP有效 | |
int | m_imageRectSize_first |
左边图像画图区域的宽度,若启用左分割线,必须设置此属性 | |
int | m_imageRectSize_second |
右边图像画图区域的宽度,若启用左分割线,必须设置此属性 | |
int | m_imageWidth_first |
int | m_imageWidth_second |
UINT | m_itemType |
RECT | m_rcDescriptionText |
描述文本的绘制区域 | |
RECT | m_rcPostscriptText1 |
附注文本1的绘制区域 | |
RECT | m_rcPostscriptText2 |
附注文本2的绘制区域 | |
RECT | m_rcTitleText |
标题文本的绘制区域 | |
TextParam | m_tpDescription |
描述文本的指针 | |
TextParam | m_tpPostscript1 |
附注文本1的指针 | |
TextParam | m_tpPostscript2 |
附注文本2的指针 | |
TextParam | m_tpTitle |
]] 左右两边图片属性相关 |
列表项的排版格式的数据结构 每个列表项可设置添加两个图像和"Title","Description","Postscript1","Postscript2"四个文本 默认列表项的格式是仅有Description文本. 注意: 设置描述(Description)文本区域m_rcDescriptionText时RECTbottom值表示距项底部的边距
ItemAttribute::ItemAttribute | ( | ) | [inline] |
void ItemAttribute::SetDescTextParam | ( | int | fontSize, | |
COLORREF | fontColor = RGB(0, 0, 0) , |
|||
LONG | fontWeight = FW_MEDIUM , |
|||
bool | underLine = false , |
|||
bool | italic = false , |
|||
UINT | format = DT_LEFT|DT_WORDBREAK|DT_EDITCONTROL|DT_END_ELLIPSIS|DT_NOPREFIX | |||
) |
设置描述文本属性
void ItemAttribute::SetPsText1Param | ( | int | fontSize, | |
COLORREF | fontColor = RGB(0, 0, 0) , |
|||
LONG | fontWeight = FW_MEDIUM , |
|||
bool | underLine = false , |
|||
bool | italic = false , |
|||
UINT | format = DT_TOP|DT_LEFT|DT_END_ELLIPSIS|DT_SINGLELINE|DT_NOPREFIX | |||
) |
设置附注文本1属性
void ItemAttribute::SetPsText2Param | ( | int | fontSize, | |
COLORREF | fontColor = RGB(0, 0, 0) , |
|||
LONG | fontWeight = FW_MEDIUM , |
|||
bool | underLine = false , |
|||
bool | italic = false , |
|||
UINT | format = DT_TOP|DT_LEFT|DT_END_ELLIPSIS|DT_SINGLELINE|DT_NOPREFIX | |||
) |
设置附注文本2属性
void ItemAttribute::SetTitleTextParam | ( | int | fontSize, | |
COLORREF | fontColor = RGB(0, 0, 0) , |
|||
LONG | fontWeight = FW_MEDIUM , |
|||
bool | underLine = false , |
|||
bool | italic = false , |
|||
UINT | format = DT_TOP|DT_LEFT|DT_END_ELLIPSIS|DT_SINGLELINE|DT_NOPREFIX | |||
) |
]] 字体相关的属性
设置标题文本属性
[[ 左右两边图片属性相关
图像的绘制样式 取值UILISTEX_IMAGE_VCENTER等的一个或多个
左边图像高度和宽度,为0则取值为原图大小。
右边图像高度和宽度,为0则取值为原图大小。
左边图像的水平边距,仅当画图模式为UILISTEX_IMAGE_LEFT和UILISTEX_IMAGE_RIGHT有效
右边图像的水平边距,仅当画图模式为UILISTEX_IMAGE_LEFT和UILISTEX_IMAGE_RIGHT有效
左边图像的垂直边距,仅当画图模式为UILISTEX_IMAGE_BOTTOM和UILISTEX_IMAGE_TOP有效
右边图像的垂直边距,仅当画图模式为UILISTEX_IMAGE_BOTTOM和UILISTEX_IMAGE_TOP有效
左边图像画图区域的宽度,若启用左分割线,必须设置此属性
右边图像画图区域的宽度,若启用左分割线,必须设置此属性
ListItem的类型. 取值为UILIST_ITEM_LEFT等的一个或多个。缺省值为 UILISTEX_ITEM_TEXT_DESCRIPTION
描述文本的绘制区域
附注文本1的绘制区域
附注文本2的绘制区域
标题文本的绘制区域
附注文本1的指针
附注文本2的指针
]] 左右两边图片属性相关
[[ 字体相关的属性 /! 注释文本的指针 标题文本的指针