I can reproduce it (under Windows 11 running in Hyper-V) if I use dark mode.

A (stupid!) solution would be to invalidate the whole edit control in 
CEditPropertyValueDlg::OnEnChangePropvalue(). Surely there must be a better 
solution..?

[[[
    CRect rect;
    CWnd* pWnd = GetDlgItem(IDC_PROPVALUE);
    pWnd->GetWindowRect(&rect);
    ScreenToClient(&rect);
    InvalidateRect(&rect, TRUE);
]]]


why not just use
GetDlgItem(IDC_PROPVALUE)->Invalidate();
? 

maybe there's something we could do differently in CTheme::MainSubclassProc 
? I can't reproduce this here, not even in a VM. So I won't be of much help 
:(
 

-- 
You received this message because you are subscribed to the Google Groups 
"TortoiseSVN-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/tortoisesvn-dev/0384aa32-ff66-4847-99a5-add7fa202fben%40googlegroups.com.

Reply via email to