#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的指针
]] 左右两边图片属性相关
[[ 字体相关的属性 /! 注释文本的指针 标题文本的指针
1.6.1