Hint on a project compiled by Delphi XE7 keeps flashing on a Surface Pro 4 when using the stylus (no issue with a mouse). The strange thing is that if the cursor is near the right edge of the device, the flashing stops. Anyone knows how to fix this?


Hint on a project compiled by Delphi XE7 keeps flashing on a Surface Pro 4 when using the stylus (no issue with a mouse). The strange thing is that if the cursor is near the right edge of the device, the flashing stops. Anyone knows how to fix this?

Comments

  1. Dany Marmur Breakpoints break the control flow for the hint to come up, so I tried using OutputDebugString(). But I don't know why the message doesn't appear in the Event Log window of Delphi. :(

    ReplyDelete
  2. So, I hack the bug away by simulating a mouse move: mouse_event(mouseeventf_move, 0, 0, 0, 0);
    using a TTimer when user is idle. This is not elegant but it works for me. I downloaded Delphi Tokyo Trial, and the flashing hint bug was fixed there. Looks like Embarcadero already has a fix, but didn't bother applying it for older Delphi versions. I'm on XE7 update 1.

    ReplyDelete

Post a Comment