美文网首页
Windows游戏开发学习一 —— MessageBox

Windows游戏开发学习一 —— MessageBox

作者: 一世长安乱 | 来源:发表于2018-12-04 01:23 被阅读0次

    MessageBox

    显示模式对话框,其中包含系统图标,一组按钮和简要的特定于应用程序的消息,例如状态或错误信息。消息框返回一个整数值,指示用户单击的按钮。

    int MessageBox(
      HWND    hWnd,
      LPCTSTR lpText,
      LPCTSTR lpCaption,
      UINT    uType
    );
    
    • HWND hWnd,要创建的消息框的所有者窗口的句柄。如果此参数为NULL,则消息框没有所有者窗口。
    • LPCTSTR lpText,以NULL结尾的字符串,表示要显示的消息。如果字符串由多行组成,则可以使用每行之间的回车符和/或换行符分隔行。
    • LPCTSTR lpCaption,对话框标题。如果此参数为NULL,则默认标题为“ 错误”。
    • UINT uType,对话框的内容和行为。此参数可以是来自以下标志组的标志的组合。样式可以参考官网。如果需要使用多个标识,使用|连接起来就可以。

    MessageBox的给出按键按下之后也存在返回值

    返回值类型 描述
    IDABORT 3 The Abort button was selected.
    IDCANCEL 2 The Cancel button was selected.
    IDCONTINUE 11 The Continue button was selected.
    IDIGNORE 5 The Ignore button was selected.
    IDNO 7 The No button was selected.
    IDOK 1 The OK button was selected.
    IDRETRY 4 The Retry button was selected.
    IDTRYAGAIN 10 The Try Again button was selected.
    IDYES 6 The Yes button was selected.

    使用的地方

    if(error)
    {
      MessageBox(NULL, L"",  L"", 0);
    }
    

    相关文章

      网友评论

          本文标题:Windows游戏开发学习一 —— MessageBox

          本文链接:https://www.haomeiwen.com/subject/ssypcqtx.html