CMzMenuDialog类参考

非活动状态的弹出窗口,弹出时不影响主窗口的线程 更多...

#include <MzMenuDialog.h>

继承自CMzWndEx

所有成员的列表。

公有成员

 CMzMenuDialog (void)
BOOL IsContinue (void)
 弹出窗口是否正在运行
VOID LockCurrentView (VOID)
 锁定当前的窗口中的控件以修改控件的内容
BOOL MzDialogBox (HWND hWnd, UiWin *pView, CONST RECT *prcWork)
 弹出窗口
BOOL MzEndDialog (void)
 终止弹出窗口
BOOL SetBGImage (HBITMAP hBitmap)
 设置弹出窗口的背景图片
VOID UnlockCurrentView (VOID)
 解除以锁定的窗口控件
virtual ~CMzMenuDialog (void)

保护成员

UiWinGetCurrentView (void)
virtual LRESULT MzDefWndProc (UINT message, WPARAM wParam, LPARAM lParam)
virtual BOOL OnInitDialog (void)
 当MZFC窗口被创建时,会调用此成员函数以初始化窗口.
virtual void OnMzCommand (WPARAM wParam, LPARAM lParam)
 当窗口收到 MZ_WM_COMMAND 消息,此成员函数会被调用
virtual void PaintWin (HDC hdc, RECT *prcUpdate)
 当窗口要绘制的时候会调用此成员函数.

详细描述

非活动状态的弹出窗口,弹出时不影响主窗口的线程


构造及析构函数文档

CMzMenuDialog::CMzMenuDialog ( void   ) 
virtual CMzMenuDialog::~CMzMenuDialog ( void   )  [virtual]

成员函数文档

UiWin* CMzMenuDialog::GetCurrentView ( void   )  [protected]
BOOL CMzMenuDialog::IsContinue ( void   ) 

弹出窗口是否正在运行

返回:
返回TRUE表示正在运行
VOID CMzMenuDialog::LockCurrentView ( VOID   ) 

锁定当前的窗口中的控件以修改控件的内容

virtual LRESULT CMzMenuDialog::MzDefWndProc ( UINT  message,
WPARAM  wParam,
LPARAM  lParam 
) [protected, virtual]

MZFC窗口消息处理函数.

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

重载CMzWndEx

BOOL CMzMenuDialog::MzDialogBox ( HWND  hWnd,
UiWin pView,
CONST RECT *  prcWork 
)

弹出窗口

参数:
hWnd -- 拥有窗口句柄
pView -- 弹出对话框中间区域的显示内容指针
prcWork -- 对话框的弹出位置
返回:
返回TRUE表示成功弹出窗口
BOOL CMzMenuDialog::MzEndDialog ( void   ) 

终止弹出窗口

返回:
返回TRUE表示终止成功
virtual BOOL CMzMenuDialog::OnInitDialog ( void   )  [protected, virtual]

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

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

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

重载CMzWndEx

virtual void CMzMenuDialog::OnMzCommand ( WPARAM  wParam,
LPARAM  lParam 
) [protected, virtual]

当窗口收到 MZ_WM_COMMAND 消息,此成员函数会被调用

重载此函数以处理命令消息

参见:
MZ_WM_COMMAND

重载CMzWnd

virtual void CMzMenuDialog::PaintWin ( HDC  hdc,
RECT *  prcUpdate 
) [protected, virtual]

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

重载CMzWndEx

BOOL CMzMenuDialog::SetBGImage ( HBITMAP  hBitmap  ) 

设置弹出窗口的背景图片

参数:
hBitmap -- 背景图片句柄,窗口自动调用DeleteObject删除图片
返回:
返回TRUE表示设置成功
VOID CMzMenuDialog::UnlockCurrentView ( VOID   ) 

解除以锁定的窗口控件


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

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