ItemAttribute结构参考

#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的指针

]] 左右两边图片属性相关

[[ 字体相关的属性 /! 注释文本的指针 标题文本的指针


该结构的文档由以下文件生成:

Generated at Tue Feb 9 15:09:58 2010 for Meizu M8 SDK Documentation by  doxygen 1.6.1