静态控件
#include <UiStatic.h>
继承自UiWin。
被UiCaption、UiPicture及UiPicture2继承.
公有成员 | |
| BOOL | GetExtendedProperty_UiStatic (int nPropertyType, void *pValue, int nBufSize) |
| 获取或设置对象的扩展属性值 | |
| MZFC_INLINE int | GetLeftMargin () |
| MZFC_INLINE int | GetMargin () |
| 获得文本与控件边缘的距离 | |
| void | PaintWin (HDC hdc, RECT *prcWin, RECT *prcUpdate) |
| 绘制控件 | |
| BOOL | SetExtendedProperty_UiStatic (int nPropertyType, void *pValue, int nBufSize) |
| 获取或设置对象的扩展属性值 | |
| MZFC_INLINE void | SetLeftMargin (int nLeftMargin) |
| 设置文本与控件边缘的距离(如果设置为零,则 SetMargin() 将起效果) | |
| MZFC_INLINE void | SetMargin (int nMargin) |
| 设置文本与控件边缘的距离 | |
| UiStatic () | |
| virtual | ~UiStatic () |
静态控件
| UiStatic::UiStatic | ( | ) |
| virtual UiStatic::~UiStatic | ( | ) | [virtual] |
| BOOL UiStatic::GetExtendedProperty_UiStatic | ( | int | nPropertyType, | |
| void * | pValue, | |||
| int | nBufSize | |||
| ) |
获取或设置对象的扩展属性值
| nPropertyType | 要获取或设置的属性类型 | |
| pValue | 要获取或设置的属性值的指针 | |
| nBufSize | pValue所指向的变量的size大小(单位: 字节) |
| MZFC_INLINE int UiStatic::GetLeftMargin | ( | ) |
| MZFC_INLINE int UiStatic::GetMargin | ( | ) |
获得文本与控件边缘的距离
| void UiStatic::PaintWin | ( | HDC | hdcDst, | |
| RECT * | prcWin, | |||
| RECT * | prcUpdate | |||
| ) | [virtual] |
绘制控件
重载此函数可以自定义控件的绘制
| hdcDst | 目的DC | |
| prcWin | 控件所在区域(以HDC的左上角为原点) | |
| prcUpdate | 需要更新的区域(以HDC的左上角为原点) |
重载UiWin。
| BOOL UiStatic::SetExtendedProperty_UiStatic | ( | int | nPropertyType, | |
| void * | pValue, | |||
| int | nBufSize | |||
| ) |
获取或设置对象的扩展属性值
| nPropertyType | 要获取或设置的属性类型 | |
| pValue | 要设置的属性值的指针 | |
| nBufSize | pValue所指向的变量的size大小(单位: 字节) |
| MZFC_INLINE void UiStatic::SetLeftMargin | ( | int | nLeftMargin | ) |
设置文本与控件边缘的距离(如果设置为零,则 SetMargin() 将起效果)
| MZFC_INLINE void UiStatic::SetMargin | ( | int | nMargin | ) |
设置文本与控件边缘的距离
1.6.1