paraclete
22nd March 2002 15:39 UTC
Can MessageBox text be formated?
I'd like to use MessageBox with a formated message that includes <CrLf>. Is there a way to do this? I'd like something like this:
Do you want to overwrite file PsgStats.xml?
Yes: Overwrite (you will lose changes)
No: Keep previous changes
Cancel: Abort installation
0mar
22nd March 2002 16:12 UTC
I believe this should do the trick:
`Do you want to overwrite file PsgStats.xml?$\r$\n
Yes: Overwrite (you will lose changes)$\r$\n
No: Keep previous changes$\r$\n
Cancel: Abort installation`
paraclete
22nd March 2002 16:23 UTC
Thanks for the "rapid response" You guys are GOOD!
Prov 15:23 (NIV) A man finds joy in giving an apt reply-- and how good is a timely word!
It works great. I was even able to combine this with the '\' continuation character to get just what I was looking for.
MessageBox MB_YESNO|MB_ICONQUESTION "InvStats.xml exists: \
$\r$\nYes=Overwrite (Progress and How Often to Recite lost) \
$\r$\nNo=Keep Current File" IDYES StatsOverwrite IDNO StatsNoOverwrite
Thx for the help. Nsis is one of the nicer utilities to work with because of the outstanding support and user/developer participation. :-)
paraclete
22nd March 2002 17:01 UTC
Just an update ... I asked the question as followup to a related question and got a slightly different response advising $\n ... both work fine ... I wonder if there are circumstances where one is preferred over the other ...
Thx Rainwater ... works great ... you guys are GOOD!
I asked this separately and got an answer to use $\r$\n, which also works. $\n seems simpler ... is there a preference of one over the other in certain circumstances?
"Inquring minds want to know" :rolleyes: