有没有一种快速的方法可以将 MessageBox 变成非模态对话框?

Is there a fast way to turn MessageBox into non modal dialog?

我想一次显示多个 windows。

for(int i=0; i < 5; i++)
  {
    Sleep(10);
    MessageBox(NULL, "Some information", NULL, MB_OK);
  }

正在一个接一个地展示,但我想一次全部展示

(对不起我的英语)

谢谢!

MessageBox 是一个 modal dialog,该函数在对话框关闭之前不会 return。只有当您的进程中有多个线程时,才能创建多个 MessageBoxMessageBoxDialogBox 的特殊版本。

您可以使用 CreateDialog 创建无模式对话框,但不应同时向用户显示多个对话框。如果您需要同时向用户显示多个 "events",我建议您使用 ListView 创建一个对话框。