作业帮 > 综合 > 作业

解释messagebox函数的应用?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/27 14:44:53
解释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);