Date: 2009aug30
Update: 2025oct29
Language: C/C++
OS: Windows
Platform: win32
Keywords: multiline, multi, line, message box
Q. Windows: How to make the text in a MessageBox() more than one line?
A. Place \r\n between lines like this:
MessageBox("Line One\r\nLine Two\r\nLine Three", "My Program", MB_OK);
Or you can use a macro:
#ifndef CRLF
#define CRLF "\r\n"
#endif
MessageBox("Line One" CRLF "Line Two" CRLF "Line Three", "My Program", MB_OK);
This is slightly more verbose but probably less error prone.