https://git.reactos.org/?p=reactos.git;a=commitdiff;h=710df1361ccf3d13e4ced3251ffa9ea939b53ca7

commit 710df1361ccf3d13e4ced3251ffa9ea939b53ca7
Author:     Katayama Hirofumi MZ <katayama.hirofumi...@gmail.com>
AuthorDate: Mon Jan 8 19:51:42 2024 +0900
Commit:     GitHub <nore...@github.com>
CommitDate: Mon Jan 8 19:51:42 2024 +0900

    [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.
---
 dll/win32/comctl32/tooltips.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/dll/win32/comctl32/tooltips.c b/dll/win32/comctl32/tooltips.c
index 8c8ef43eb08..b0857e0b4a4 100644
--- a/dll/win32/comctl32/tooltips.c
+++ b/dll/win32/comctl32/tooltips.c
@@ -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);

Reply via email to