CMzWndEx类参考

包含UiWin控件的MZFC窗口基类

更多...

#include <MzWndEx.h>

继承自CMzWnd

CMzMenuDialogCMzPopupDialogCNumPadCNumPadExCPopupMenu、MzAutoMsgboxDlg、MzMessageBoxDlg、MzSetDaily及WaitDialog继承.

所有成员的列表。

公有成员

void AddUiWin (UiWin *pWin)
 添加UiWin控件到窗口中.
 CMzWndEx (void)
BOOL GetExtendedProperty_CMzWndEx (int nPropertyType, void *pValue, int nBufSize)
 获取或设置对象的扩展属性值
bool GetSupportDShow ()
WinManagerGetWinManager ()
 获取内置的 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  ) 

添加UiWin控件到窗口中.

参数:
pWin 要添加的子控件
参见:
CMzWndEx::GetWinManager()
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]

MZFC窗口消息处理函数.

  • 重载此成员函数对消息作处理, 处理完之后请根据需要调用继承类相应的此成员函数.

重载CMzWnd

CMzMenuDialogCMzPopupDialogMzSetDailyCPopupMenu重载。

virtual BOOL CMzWndEx::OnInitDialog (  )  [virtual]

当MZFC窗口被创建时,会调用此成员函数以初始化窗口.

重载此成员函数来初始化窗口中的内容。 注意,在重载函数中,请先调用所继承类的此成员函数,再添加您的初始化代码:

 if(!CMzWndEx::OnInitDialog())
     return FALSE;
 
 // 添加您的初始化代码...
 // ...
返回:
FALSE: 初始化失败, TRUE: 初始化成功.
参见:
CMzWnd::Create()

重载CMzWnd

CMzMenuDialogCMzPopupDialogMzSetDailyCNumPadCNumPadExCPopupMenu重载。

virtual void CMzWndEx::OnSize ( int  nWidth,
int  nHeight 
) [virtual]

窗口收到 WM_SIZE 消息时会调用此成员函数

重载CMzWnd

virtual void CMzWndEx::PaintWin ( HDC  hdc,
RECT *  prcUpdate = NULL 
) [virtual]

当窗口要绘制的时候会调用此成员函数.

重载CMzWnd

CMzMenuDialogCMzPopupDialogMzSetDailyCPopupMenu重载。

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  ) 

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

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