CMzPopupDialog类参考
透明背景的全屏弹出对话框
更多...
#include <MzPopupDialog.h>
继承自CMzWndEx。
所有成员的列表。
公有成员 |
BOOL | AddUserButton (LPCTSTR lpszText, ImagingHelper *pImage, ImagingHelper *pImagePressed) |
| CMzPopupDialog (void) |
VOID | DlgDoModel (BOOL bInitVisible=TRUE, DWORD style=WS_POPUP, DWORD exstyle=0) |
BOOL | DlgEndModel (UINT uRet) |
BOOL | DlgInitialize (HWND hWnd, UiWin *pView, BOOL bPostCommandMessage=FALSE, BOOL bBGTransparent=FALSE) |
BOOL | DlgInitializeEx (HWND hWnd, UiWin *pView, LPCTSTR lpszTitle, BOOL bPostCommandMessage=FALSE, BOOL bBGTransparent=FALSE, BOOL bExitOnLock=FALSE, BOOL bDisableOwner=TRUE) |
BOOL | EnableDialogSleep (BOOL bEnable) |
HBITMAP | GetBGImage (void) |
UINT | GetButtonCount (void) |
UiWin * | GetCurrentView (void) |
UINT | GetEndResult (void) |
UINT | GetFirstButtonID (void) |
BOOL | IsContinue (void) |
VOID | LockDialogData (VOID) |
BOOL | RemoveAllUserButton (void) |
BOOL | SetBGImage (HBITMAP hbmpBG=NULL) |
BOOL | SetCurrentView (UiWin *pView) |
BOOL | SetDialogAutoExit (UINT uTimeOut) |
void | SetFirstButtonID (UINT uID) |
BOOL | ShowDialogAnimate (BOOL bShow, UINT uAnimateType=MZ_ANIMTYPE_NONE) |
VOID | UnlockDialogData (VOID) |
virtual | ~CMzPopupDialog (void) |
静态公有成员 |
static UINT | GetFirstUserTimerID (void) |
static UINT | GetFirstUserWinID (void) |
保护成员 |
BOOL | IsPostMessage () |
virtual LRESULT | MzDefWndProc (UINT message, WPARAM wParam, LPARAM lParam) |
virtual BOOL | OnButtonClick (UINT uButtonID) |
virtual BOOL | OnInitDialog (void) |
| 当MZFC窗口被创建时,会调用此成员函数以初始化窗口.
|
virtual void | OnMzCommand (WPARAM wParam, LPARAM lParam) |
| 当窗口收到 MZ_WM_COMMAND 消息,此成员函数会被调用
|
virtual void | OnTimer (UINT_PTR nIDEvent) |
| 窗口在Timer到达时会调用此成员函数.
|
virtual VOID | PaintWin (HDC hdc, RECT *prcUpdate=NULL) |
| 当窗口要绘制的时候会调用此成员函数.
|
BOOL | PostOwnerMessage (UINT message, WPARAM wParam, LPARAM lParam) |
详细描述
透明背景的全屏弹出对话框
通过制定WorkSize来改变中间的黑色区域的大小
构造及析构函数文档
CMzPopupDialog::CMzPopupDialog |
( |
void |
|
) |
|
virtual CMzPopupDialog::~CMzPopupDialog |
( |
void |
|
) |
[virtual] |
成员函数文档
VOID CMzPopupDialog::DlgDoModel |
( |
BOOL |
bInitVisible = TRUE , |
|
|
DWORD |
style = WS_POPUP , |
|
|
DWORD |
exstyle = 0 | |
|
) |
| | |
BOOL CMzPopupDialog::DlgEndModel |
( |
UINT |
uRet |
) |
|
BOOL CMzPopupDialog::DlgInitialize |
( |
HWND |
hWnd, |
|
|
UiWin * |
pView, |
|
|
BOOL |
bPostCommandMessage = FALSE , |
|
|
BOOL |
bBGTransparent = FALSE | |
|
) |
| | |
BOOL CMzPopupDialog::DlgInitializeEx |
( |
HWND |
hWnd, |
|
|
UiWin * |
pView, |
|
|
LPCTSTR |
lpszTitle, |
|
|
BOOL |
bPostCommandMessage = FALSE , |
|
|
BOOL |
bBGTransparent = FALSE , |
|
|
BOOL |
bExitOnLock = FALSE , |
|
|
BOOL |
bDisableOwner = TRUE | |
|
) |
| | |
BOOL CMzPopupDialog::EnableDialogSleep |
( |
BOOL |
bEnable |
) |
|
HBITMAP CMzPopupDialog::GetBGImage |
( |
void |
|
) |
|
UINT CMzPopupDialog::GetButtonCount |
( |
void |
|
) |
|
UiWin* CMzPopupDialog::GetCurrentView |
( |
void |
|
) |
|
UINT CMzPopupDialog::GetEndResult |
( |
void |
|
) |
|
UINT CMzPopupDialog::GetFirstButtonID |
( |
void |
|
) |
|
static UINT CMzPopupDialog::GetFirstUserTimerID |
( |
void |
|
) |
[static] |
static UINT CMzPopupDialog::GetFirstUserWinID |
( |
void |
|
) |
[static] |
BOOL CMzPopupDialog::IsContinue |
( |
void |
|
) |
|
BOOL CMzPopupDialog::IsPostMessage |
( |
|
) |
[inline, protected] |
VOID CMzPopupDialog::LockDialogData |
( |
VOID |
|
) |
|
virtual LRESULT CMzPopupDialog::MzDefWndProc |
( |
UINT |
message, |
|
|
WPARAM |
wParam, |
|
|
LPARAM |
lParam | |
|
) |
| | [protected, virtual] |
MZFC窗口消息处理函数.
- 重载此成员函数对消息作处理, 处理完之后请根据需要调用继承类相应的此成员函数.
重载CMzWndEx。
virtual BOOL CMzPopupDialog::OnButtonClick |
( |
UINT |
uButtonID |
) |
[protected, virtual] |
virtual BOOL CMzPopupDialog::OnInitDialog |
( |
void |
|
) |
[protected, virtual] |
当MZFC窗口被创建时,会调用此成员函数以初始化窗口.
重载此成员函数来初始化窗口中的内容。 注意,在重载函数中,请先调用所继承类的此成员函数,再添加您的初始化代码:
- 返回:
- FALSE: 初始化失败, TRUE: 初始化成功.
- 参见:
- CMzWnd::Create()
重载CMzWndEx。
virtual void CMzPopupDialog::OnMzCommand |
( |
WPARAM |
wParam, |
|
|
LPARAM |
lParam | |
|
) |
| | [protected, virtual] |
virtual void CMzPopupDialog::OnTimer |
( |
UINT_PTR |
nIDEvent |
) |
[protected, virtual] |
窗口在Timer到达时会调用此成员函数.
重载CMzWnd。
virtual VOID CMzPopupDialog::PaintWin |
( |
HDC |
hdc, |
|
|
RECT * |
prcUpdate = NULL | |
|
) |
| | [protected, virtual] |
BOOL CMzPopupDialog::PostOwnerMessage |
( |
UINT |
message, |
|
|
WPARAM |
wParam, |
|
|
LPARAM |
lParam | |
|
) |
| | [protected] |
BOOL CMzPopupDialog::RemoveAllUserButton |
( |
void |
|
) |
|
BOOL CMzPopupDialog::SetBGImage |
( |
HBITMAP |
hbmpBG = NULL |
) |
|
BOOL CMzPopupDialog::SetCurrentView |
( |
UiWin * |
pView |
) |
|
BOOL CMzPopupDialog::SetDialogAutoExit |
( |
UINT |
uTimeOut |
) |
|
void CMzPopupDialog::SetFirstButtonID |
( |
UINT |
uID |
) |
|
BOOL CMzPopupDialog::ShowDialogAnimate |
( |
BOOL |
bShow, |
|
|
UINT |
uAnimateType = MZ_ANIMTYPE_NONE | |
|
) |
| | |
VOID CMzPopupDialog::UnlockDialogData |
( |
VOID |
|
) |
|
该类的文档由以下文件生成: