modalWindow-模态窗口

函数

HWINDOW WINAPI XModalWnd_Create (int nWidth, int nHeight, const wchar_t *pTitle, HWND hWndParent, int XCStyle)
 模态窗口_创建 创建模态窗口;当模态窗口关闭时,会自动销毁模态窗口资源句柄. 更多...
 
HWINDOW WINAPI XModalWnd_CreateEx (DWORD dwExStyle, DWORD dwStyle, const wchar_t *lpClassName, int x, int y, int cx, int cy, const wchar_t *pTitle, HWND hWndParent, int XCStyle)
 模态窗口_创建扩展 创建模态窗口,增强功能. 更多...
 
HWINDOW WINAPI XModalWnd_Attach (HWND hWnd, int XCStyle)
 @模态窗口_附加窗口 更多...
 
void WINAPI XModalWnd_EnableAutoClose (HWINDOW hWindow, BOOL bEnable)
 模态窗口_启用自动关闭 是否自动关闭窗口,当窗口失去焦点时. 更多...
 
void WINAPI XModalWnd_EnableEscClose (HWINDOW hWindow, BOOL bEnable)
 模态窗口_启用ESC关闭 当用户按ESC键时自动关闭模态窗口. 更多...
 
int WINAPI XModalWnd_DoModal (HWINDOW hWindow)
 模态窗口_启动 启动显示模态窗口,当窗口关闭时返回. 更多...
 
void WINAPI XModalWnd_EndModal (HWINDOW hWindow, int nResult)
 模态窗口_结束 结束模态窗口. 更多...
 

详细描述

函数说明

◆ XModalWnd_Attach()

HWINDOW WINAPI XModalWnd_Attach ( HWND  hWnd,
int  XCStyle 
)

@模态窗口_附加窗口

参数
hWnd要附加的外部窗口句柄
XCStyleGUI库窗口样式,样式请参见宏定义 window_style_
返回
返回窗口句柄

◆ XModalWnd_Create()

HWINDOW WINAPI XModalWnd_Create ( int  nWidth,
int  nHeight,
const wchar_t *  pTitle,
HWND  hWndParent,
int  XCStyle 
)

模态窗口_创建 创建模态窗口;当模态窗口关闭时,会自动销毁模态窗口资源句柄.

参数
nWidth宽度.
nHeight高度.
pTitle窗口标题内容.
hWndParent父窗口句柄.
XCStyleGUI库窗口样式,样式请参见宏定义 window_style_.
返回
模态窗口句柄.

◆ XModalWnd_CreateEx()

HWINDOW WINAPI XModalWnd_CreateEx ( DWORD  dwExStyle,
DWORD  dwStyle,
const wchar_t *  lpClassName,
int  x,
int  y,
int  cx,
int  cy,
const wchar_t *  pTitle,
HWND  hWndParent,
int  XCStyle 
)

模态窗口_创建扩展 创建模态窗口,增强功能.

参数
dwExStyle窗口扩展样式.
dwStyle窗口样式.
lpClassName窗口类名.
x窗口左上角x坐标.
y窗口左上角y坐标.
cx窗口宽度.
cy窗口高度.
pTitle窗口名.
hWndParent父窗口.
XCStyleGUI库窗口样式,样式请参见宏定义 window_style_.
返回
GUI库窗口资源句柄.

◆ XModalWnd_DoModal()

int WINAPI XModalWnd_DoModal ( HWINDOW  hWindow)

模态窗口_启动 启动显示模态窗口,当窗口关闭时返回.

参数
hWindow模态窗口句柄.
返回
messageBox_flag_ok:点击确定按钮退出.messageBox_flag_cancel:点击取消按钮退出.messageBox_flag_other:其他方式退出.

◆ XModalWnd_EnableAutoClose()

void WINAPI XModalWnd_EnableAutoClose ( HWINDOW  hWindow,
BOOL  bEnable 
)

模态窗口_启用自动关闭 是否自动关闭窗口,当窗口失去焦点时.

参数
hWindow模态窗口句柄.
bEnable开启开关.

◆ XModalWnd_EnableEscClose()

void WINAPI XModalWnd_EnableEscClose ( HWINDOW  hWindow,
BOOL  bEnable 
)

模态窗口_启用ESC关闭 当用户按ESC键时自动关闭模态窗口.

参数
hWindow模态窗口句柄.
bEnable是否启用

◆ XModalWnd_EndModal()

void WINAPI XModalWnd_EndModal ( HWINDOW  hWindow,
int  nResult 
)

模态窗口_结束 结束模态窗口.

参数
hWindow窗口句柄.
nResultXModalWnd_DoModal() 返回值.