当前位置: 代码迷 >> 综合 >> Windows游戏开发学习一 —— MessageBox
  详细解决方案

Windows游戏开发学习一 —— MessageBox

热度:93   发布时间:2023-12-14 18:37:00.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.
  相关解决方案