See this.
All the three buttons has the same prompt
"FIRST" + CRLF + "SECOND"
#include "fivewin.ch"
function Main()
local oDlg, oFont, oBold, aBtn[ 3 ]
local cPrompt := "FIRST" + CRLF + "SECOND"
DEFINE FONT oFont NAME "TAHOMA" SIZE 0,-14
DEFINE FONT oBold NAME "TAHOMA" SIZE 0,-20 BOLD
DEFINE DIALOG oDlg SIZE 440,340 PIXEL TRUEPIXEL FONT oFont ;
TITLE "BTNBMP multi-line prompts"
@ 40, 40 BTNBMP aBtn[ 1 ] PROMPT cPrompt SIZE 140,30 PIXEL OF oDlg CENTER 2007
@ 100, 40 BTNBMP aBtn[ 2 ] PROMPT cPrompt SIZE 140,50 PIXEL OF oDlg CENTER 2007
@ 160, 40 BTNBMP aBtn[ 3 ] PROMPT cPrompt SIZE 140,50 PIXEL OF oDlg CENTER 2007
aBtn[ 3 ]:oFontBold := oBold
@ 40,220 SAY "SIZE 140,30" SIZE 200,30 PIXEL OF oDlg VCENTER
@ 100,220 SAY "SIZE 140,50" SIZE 200,50 PIXEL OF oDlg VCENTER
@ 160,220 SAY "oBtn:oFontBold := oBold" SIZE 200,50 PIXEL OF oDlg VCENTER
@ 250, 40 SAY "In all cases PROMPT is" + CRLF + ["FIRST" + CRLF + "SECOND"] ;
SIZE 360,50 PIXEL OF oDlg CENTER
ACTIVATE DIALOG oDlg CENTERED
RELEASE FONT oFont, oBold
return nil