On Tue Apr 14 12:36:35 2026 +0000, Piotr Pawłowski wrote:
I tested various configurations, with TVM_SETUNICODEFORMAT too. I can _not_ make Microsoft implementation send TVM_ITEMCHANGINGA, it always sends TVM_ITEMCHANGINGW even if created/configured as ANSI. This must have gone unnoticed because relying on common controls v6 features means your app requires at least Windows XP... then it shouldn't be built as ANSI. In fact I made the same 'bug' in my implementation at first (assumed v6 implies UNICODE), then found that MS does the same after adding tests. Can we get this merged please?
I know this behavior (ANSI messages never sent) looks funny, I added tests for it in this MR, they pass on real Windows, they'd fail if I made them expect the documented behavior. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/10451#note_137264