mfc messbox怎么看返回值
1个回答
2016-09-09
展开全部
函数原型
//我们一般理解为:
int WINAPI MessageBox(HWND hWnd,LPCTSTR lpText,LPCTSTR lpCaption,UINT uType);
//其实它是根据Unicode定义的
WINUSERAPI int WINAPI MessageBoxA(
HWND hWnd,
LPCSTR lpText,
LPCSTR lpCaption,
UINT uType);
WINUSERAPI int WINAPI MessageBoxW(
HWND hWnd,
LPCWSTR lpText,
LPCWSTR lpCaption,
UINT uType);
#ifdef UNICODE
#define MessageBox MessageBoxW//如果启用Unicode库,就用MessageBoxW
#else
#define MessageBox MessageBoxA//否则,就用MessageBoxA
#endif
参数
hWnd:
此参数代表消息框拥有的窗口。如果为NULL,则消息框没有拥有窗口。
lpText:
消息框的内容。如果使用了Unicode库,则把文本变成:
1
TEXT(/*sometext*/)
lpCaption:
消息框的标题。如果使用了Unicode库,则把文本变成:
1
TEXT(/*sometext*/)
uType:
指定一个决定对话框的内容和行为的位标志集。此参数可以为下列标志组中标志的组合。指定下列标志中的一个来显示消息框中的按钮以及图标。
uType参数
//我们一般理解为:
int WINAPI MessageBox(HWND hWnd,LPCTSTR lpText,LPCTSTR lpCaption,UINT uType);
//其实它是根据Unicode定义的
WINUSERAPI int WINAPI MessageBoxA(
HWND hWnd,
LPCSTR lpText,
LPCSTR lpCaption,
UINT uType);
WINUSERAPI int WINAPI MessageBoxW(
HWND hWnd,
LPCWSTR lpText,
LPCWSTR lpCaption,
UINT uType);
#ifdef UNICODE
#define MessageBox MessageBoxW//如果启用Unicode库,就用MessageBoxW
#else
#define MessageBox MessageBoxA//否则,就用MessageBoxA
#endif
参数
hWnd:
此参数代表消息框拥有的窗口。如果为NULL,则消息框没有拥有窗口。
lpText:
消息框的内容。如果使用了Unicode库,则把文本变成:
1
TEXT(/*sometext*/)
lpCaption:
消息框的标题。如果使用了Unicode库,则把文本变成:
1
TEXT(/*sometext*/)
uType:
指定一个决定对话框的内容和行为的位标志集。此参数可以为下列标志组中标志的组合。指定下列标志中的一个来显示消息框中的按钮以及图标。
uType参数
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询