https://bugs.winehq.org/show_bug.cgi?id=38298
--- Comment #1 from Nikolay Sivov bunglehead@gmail.com --- Hi, Pietro.
Thank you for detailed description. Regarding using return value - it's trivial to fix. Second part is more interesting, do you mean that native implementation sends TTN_SHOW after tooltip window was positioned? In Wine case that would be after this part:
--- SetWindowPos (infoPtr->hwndSelf, HWND_TOPMOST, rect.left, rect.top, rect.right - rect.left, rect.bottom - rect.top, SWP_SHOWWINDOW | SWP_NOACTIVATE); ---
How do you check that it's sent after this? Directly using tooltip window handle or there's some other side effect that makes it obvious?