MessageBox函数介绍

MessageBox函数:

函数原型:Int WINAPI MessageBox(HWND hWnd , LPCTSTRlpText , LPCTSTR lpCaption , UINT uType);

第一个参数通常是一个句柄,可以为NULL

第二个参数是在信息框里出现的文本字符串。

第三个参数是标题栏上显示的文本字符串。

第四个参数是以前缀 MB_ 开头的一些常量组合。用以对话框中的按钮,图标等等

以下都是第四个参数的一些常量集:
  一, 消息框的按钮: 
  1. MB_OK                                                  ok                                   按钮    
  2. MB_OKCANCEL                                     ok   cancel                      按钮
  3. MB_ABORTRETRYIGNORE                     abort   retry   ignore      按扭
  4. MB_YESNOCANCEL                               yes   no   cancel             按钮
  5. MB_YESNO                                            yes   no                           按钮
  6. MB_RETRYCANCEL                                retry   cancel                   按钮
   二,消息框的图标
  1.  MB_ICONHAND                                      hand                 叉叉                                              
  2. MB_ICONQUESTION                                question           问号
  3. MB_ICONEXCLAMATION                         exclamation      感叹号
  4. MB_ICONASTERISK                                  asterisk             星号
  5. MB_ICONWARNING                                 warning            警告的标志
  6. MB_ICONERROR                                       error                  也是叉叉
  7. MB_ICONSTOP                                          stop                   还是叉叉
  8. MB_ICONINFORMATION                          information       绿色的圈圈里有个i
    图标都只有一个,在信息框文本字符串的左边。图标的形状都和ICON后面的单词有联系。
    当然这些图标和按钮并不止这些,如果想要查看更多的可以查看相应的文档。
 
   调用MessageBox:

MessageBox(NULL , TEXT("信息框里的内容") , TEXT("标题框里的标题") ,MB_***);
若第四个参数为 0 ,就是 MB_OK 的意思 。
另外你还可以把按钮和图标结合起来使用,例如 
  MB_OK | MB_ICONHAND
关于MessageBox函数的第一个参数后面再谈。

猜你喜欢

转载自blog.csdn.net/qq_41413835/article/details/80502295
今日推荐