[COMCTL32] ToolTip: Expand tabs (#6315)

Based on KRosUser's tooltip_tabfix.patch.
ToolTip should expand tabs.
JIRA issue: CORE-5635, CORE-13651
- Add DT_EXPANDTABS flag for DrawText.
This commit is contained in:
Katayama Hirofumi MZ
2024-01-08 19:51:42 +09:00
committed by GitHub
parent 4ee54e2519
commit 710df1361c

View File

@@ -349,6 +349,9 @@ TOOLTIPS_Refresh (const TOOLTIPS_INFO *infoPtr, HDC hdc)
}
/* draw text */
#ifdef __REACTOS__
uFlags |= DT_EXPANDTABS;
#endif
DrawTextW (hdc, infoPtr->szTipText, -1, &rc, uFlags);
/* Custom draw - Call PostPaint after drawing */
@@ -562,6 +565,9 @@ TOOLTIPS_CalcTipSize (const TOOLTIPS_INFO *infoPtr, LPSIZE lpSize)
title.cx += (rcTitle.right - rcTitle.left);
}
hOldFont = SelectObject (hdc, infoPtr->hFont);
#ifdef __REACTOS__
uFlags |= DT_EXPANDTABS;
#endif
DrawTextW (hdc, infoPtr->szTipText, -1, &rc, uFlags);
SelectObject (hdc, hOldFont);
ReleaseDC (infoPtr->hwndSelf, hdc);