user32: Include space for ampersands when determining MessageBox size.

Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Alex Henrie 2017-02-24 01:08:36 -07:00 committed by Alexandre Julliard
parent 2cc9b854b1
commit 0a2f9f54eb
1 changed files with 2 additions and 2 deletions

View File

@ -261,8 +261,8 @@ static void MSGBOX_OnInit(HWND hwnd, LPMSGBOXPARAMSW lpmb)
/* Get the text size */ /* Get the text size */
GetClientRect(GetDlgItem(hwnd, MSGBOX_IDTEXT), &rect); GetClientRect(GetDlgItem(hwnd, MSGBOX_IDTEXT), &rect);
rect.top = rect.left = rect.bottom = 0; rect.top = rect.left = rect.bottom = 0;
DrawTextW( hdc, lpszText, -1, &rect, DrawTextW(hdc, lpszText, -1, &rect,
DT_LEFT | DT_EXPANDTABS | DT_WORDBREAK | DT_CALCRECT); DT_LEFT | DT_EXPANDTABS | DT_WORDBREAK | DT_CALCRECT | DT_NOPREFIX);
/* Min text width corresponds to space for the buttons */ /* Min text width corresponds to space for the buttons */
tleft = ileft; tleft = ileft;
if (iwidth) tleft += ileft + iwidth; if (iwidth) tleft += ileft + iwidth;