包含UiWin控件的MZFC窗口基类
#include <MzWndEx.h>
继承自CMzWnd。
被CMzMenuDialog、CMzPopupDialog、CNumPad、CNumPadEx、CPopupMenu、MzAutoMsgboxDlg、MzMessageBoxDlg、MzSetDaily及WaitDialog继承.
公有成员 | |
| void | AddUiWin (UiWin *pWin) |
| 添加UiWin控件到窗口中. | |
| CMzWndEx (void) | |
| BOOL | GetExtendedProperty_CMzWndEx (int nPropertyType, void *pValue, int nBufSize) |
| 获取或设置对象的扩展属性值 | |
| bool | GetSupportDShow () |
| WinManager * | GetWinManager () |
| 获取内置的 WinManager | |
| virtual LRESULT | MzDefWndProc (UINT message, WPARAM wParam, LPARAM lParam) |
| virtual BOOL | OnInitDialog () |
| 当MZFC窗口被创建时,会调用此成员函数以初始化窗口. | |
| virtual void | OnSize (int nWidth, int nHeight) |
| 窗口收到 WM_SIZE 消息时会调用此成员函数 | |
| virtual void | PaintWin (HDC hdc, RECT *prcUpdate=NULL) |
| 当窗口要绘制的时候会调用此成员函数. | |
| void | RemoveUiWin (UiWin *pWin) |
| 从窗口中移除指定的UiWin控件 | |
| BOOL | SetExtendedProperty_CMzWndEx (int nPropertyType, void *pValue, int nBufSize) |
| 获取或设置对象的扩展属性值 | |
| void | SetSupportDShow (bool bSupportDShow) |
| ~CMzWndEx (void) | |
包含UiWin控件的MZFC窗口基类
| CMzWndEx::CMzWndEx | ( | void | ) |
| CMzWndEx::~CMzWndEx | ( | void | ) |
| void CMzWndEx::AddUiWin | ( | UiWin * | pWin | ) |
| BOOL CMzWndEx::GetExtendedProperty_CMzWndEx | ( | int | nPropertyType, | |
| void * | pValue, | |||
| int | nBufSize | |||
| ) |
获取或设置对象的扩展属性值
| nPropertyType | 要获取或设置的属性类型 | |
| pValue | 要获取或设置的属性值的指针 | |
| nBufSize | pValue所指向的变量的size大小(单位: 字节) |
| bool CMzWndEx::GetSupportDShow | ( | ) |
| WinManager* CMzWndEx::GetWinManager | ( | ) |
获取内置的 WinManager
获取到内置的WinManager指针之后,即可使用UiWin对 Child UiWin 的一系列 操作来添加、删除、插入子控件。
| virtual LRESULT CMzWndEx::MzDefWndProc | ( | UINT | message, | |
| WPARAM | wParam, | |||
| LPARAM | lParam | |||
| ) | [virtual] |
| virtual BOOL CMzWndEx::OnInitDialog | ( | ) | [virtual] |
当MZFC窗口被创建时,会调用此成员函数以初始化窗口.
重载此成员函数来初始化窗口中的内容。 注意,在重载函数中,请先调用所继承类的此成员函数,再添加您的初始化代码:
if(!CMzWndEx::OnInitDialog()) return FALSE; // 添加您的初始化代码... // ...
重载CMzWnd。
被CMzMenuDialog、CMzPopupDialog、MzSetDaily、CNumPad、CNumPadEx及CPopupMenu重载。
| virtual void CMzWndEx::OnSize | ( | int | nWidth, | |
| int | nHeight | |||
| ) | [virtual] |
窗口收到 WM_SIZE 消息时会调用此成员函数
重载CMzWnd。
| virtual void CMzWndEx::PaintWin | ( | HDC | hdc, | |
| RECT * | prcUpdate = NULL | |||
| ) | [virtual] |
| void CMzWndEx::RemoveUiWin | ( | UiWin * | pWin | ) |
从窗口中移除指定的UiWin控件
| BOOL CMzWndEx::SetExtendedProperty_CMzWndEx | ( | int | nPropertyType, | |
| void * | pValue, | |||
| int | nBufSize | |||
| ) |
获取或设置对象的扩展属性值
| nPropertyType | 要获取或设置的属性类型 | |
| pValue | 要设置的属性值的指针 | |
| nBufSize | pValue所指向的变量的size大小(单位: 字节) |
| void CMzWndEx::SetSupportDShow | ( | bool | bSupportDShow | ) |
1.6.1