画布控件:
#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 |
画布控件:
| 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] |
1.6.1