解释messagebox函数的应用?
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/13 03:21:46
解释messagebox函数的应用?
MessageBox是windows api函数,user32.dll库函数
函数原型int MessageBox(HWND hWnd,LPCTSTR lpText,LPCTSTR lpCaption,UINT UType)
参数:
hWnd:标识将被创建的消息框的拥有窗口.如果此参数为NULL,则消息框没有拥有窗口. lpText:指向一个以NULL结尾的、含有将被显示的消息的字符串的指针. lpCaption:指向一个以NULL结尾的、用于对话框标题的字符串的指针. uType:指定一个决定对话框的内容和行为的位标志集.此参数可以为下列标志组中标志的组合. 指定下列标志中的一个来显示消息框中的按钮,标志的含义如下. MB_ABORTRETRYIGNORE:消息框含有三个按钮:Abort,Retry和Ignore. MB_OK:消息框含有一个按钮:OK.这是缺省值. MB_OKCANCEL:消息框含有两个按钮:OK和Cancel. MB_RETRYCANCEL:消息框含有两个按钮:Retry和Cancel. MB_YESNO:消息框含有两个按钮:Yes和No. MB_YESNOCANCEL:消息框含有三个按钮:Yes,No和Cancel. 指定下列标志中的一个来显示消息框中的图标:标志的含义如下. MB_ICONEXCLAMATION: MB_ICONWARNING:一个惊叹号出现在消息框. MB_ICONINFORMATION: MB_ICONASTERISK:一个圆圈中小写字母i组成的图标出现在消息框. MB_ICONQUESTION:一个问题标记图标出现在消息框. MB_ICONSTOP: MB_ICONERROR: MB_ICONHAND:一个停止消息图标出现在消息框. 指定下列标志中的一个来显不缺省的按钮:标志的含义如下. MB_DEFBUTTON1:第一个按钮为缺省按钮.如果MB_DEFBUTTON2,MB_DEFBUTTON3,MB_DEFBUTTON4没有被指定,则MB_DEFBUTTON1为缺省值. MB_DEFBUTTON2;第二个按钮为缺省按钮. MB_DEFBUTTON3:第三个按钮为缺省按钮. MB_DEFBUTTON4:第四个按钮为缺省按钮.
c/c++中使用
::MessageBox(NULL,"提示内容","标题",0);
函数原型int MessageBox(HWND hWnd,LPCTSTR lpText,LPCTSTR lpCaption,UINT UType)
参数:
hWnd:标识将被创建的消息框的拥有窗口.如果此参数为NULL,则消息框没有拥有窗口. lpText:指向一个以NULL结尾的、含有将被显示的消息的字符串的指针. lpCaption:指向一个以NULL结尾的、用于对话框标题的字符串的指针. uType:指定一个决定对话框的内容和行为的位标志集.此参数可以为下列标志组中标志的组合. 指定下列标志中的一个来显示消息框中的按钮,标志的含义如下. MB_ABORTRETRYIGNORE:消息框含有三个按钮:Abort,Retry和Ignore. MB_OK:消息框含有一个按钮:OK.这是缺省值. MB_OKCANCEL:消息框含有两个按钮:OK和Cancel. MB_RETRYCANCEL:消息框含有两个按钮:Retry和Cancel. MB_YESNO:消息框含有两个按钮:Yes和No. MB_YESNOCANCEL:消息框含有三个按钮:Yes,No和Cancel. 指定下列标志中的一个来显示消息框中的图标:标志的含义如下. MB_ICONEXCLAMATION: MB_ICONWARNING:一个惊叹号出现在消息框. MB_ICONINFORMATION: MB_ICONASTERISK:一个圆圈中小写字母i组成的图标出现在消息框. MB_ICONQUESTION:一个问题标记图标出现在消息框. MB_ICONSTOP: MB_ICONERROR: MB_ICONHAND:一个停止消息图标出现在消息框. 指定下列标志中的一个来显不缺省的按钮:标志的含义如下. MB_DEFBUTTON1:第一个按钮为缺省按钮.如果MB_DEFBUTTON2,MB_DEFBUTTON3,MB_DEFBUTTON4没有被指定,则MB_DEFBUTTON1为缺省值. MB_DEFBUTTON2;第二个按钮为缺省按钮. MB_DEFBUTTON3:第三个按钮为缺省按钮. MB_DEFBUTTON4:第四个按钮为缺省按钮.
c/c++中使用
::MessageBox(NULL,"提示内容","标题",0);