UiCanvas类参考

画布控件:

更多...

#include <UiCanvas.h>

继承自UiWin

所有成员的列表。

公有成员

BOOL GetExtendedProperty_UiCanvas (int nPropertyType, void *pValue, int nBufSize)
 获取或设置对象的扩展属性值
void PaintWin (HDC hdcDst, RECT *prcWin, RECT *prcUpdate)
 绘制控件
BOOL SetExtendedProperty_UiCanvas (int nPropertyType, void *pValue, int nBufSize)
 获取或设置对象的扩展属性值
void SetFlags (DWORD dwFlags)
 设置画布控件的绘制模式
 UiCanvas (void)
 ~UiCanvas (void)

公有属性

MemoryDC m_dcCanvas
 内置的画布.

保护属性

DWORD m_dwFlags

详细描述

画布控件:

参见:
MemoryDC

构造及析构函数文档

UiCanvas::UiCanvas ( void   ) 
UiCanvas::~UiCanvas ( void   ) 

成员函数文档

BOOL UiCanvas::GetExtendedProperty_UiCanvas ( int  nPropertyType,
void *  pValue,
int  nBufSize 
)

获取或设置对象的扩展属性值

参数:
nPropertyType 要获取或设置的属性类型
pValue 要获取或设置的属性值的指针
nBufSize pValue所指向的变量的size大小(单位: 字节)
返回:
操作是否成功
void UiCanvas::PaintWin ( HDC  hdcDst,
RECT *  prcWin,
RECT *  prcUpdate 
) [virtual]

绘制控件

重载此函数可以自定义控件的绘制

参数:
hdcDst 目的DC
prcWin 控件所在区域(以HDC的左上角为原点)
prcUpdate 需要更新的区域(以HDC的左上角为原点)

重载UiWin

BOOL UiCanvas::SetExtendedProperty_UiCanvas ( int  nPropertyType,
void *  pValue,
int  nBufSize 
)

获取或设置对象的扩展属性值

参数:
nPropertyType 要获取或设置的属性类型
pValue 要设置的属性值的指针
nBufSize pValue所指向的变量的size大小(单位: 字节)
返回:
操作是否成功
void UiCanvas::SetFlags ( DWORD  dwFlags  ) 

设置画布控件的绘制模式

参数:
dwFlags 值: UI_CANVAS_REPEAT_NONE, UI_CANVAS_REPEAT_V, UI_CANVAS_REPEAT_H

成员数据文档

内置的画布.

DWORD UiCanvas::m_dwFlags [protected]

该类的文档由以下文件生成:

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