Welcome, Guest. Please login or register. Did you miss your activation email?

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - knoggly

Pages: [1]
1
Window / MouseMessages missing in UserControl
« on: August 20, 2014, 11:47:55 am »
Hello,

I'm using SFML to develop a .NET-Desktop Applikation that needs some sophisticated Graphics.
I integrated a SFML Renderwindow into a custom UserControl and use this UserControl inside my Form.

Things work well until i tried to catch DoubleClick-Events. I noted that as soon Windows recognizes a Click-Sequence as DoubleClick the second MousePress-Event is not raised from SFML.

What I expect:
press-release-press-release
What I get:
press-release-release

Additionally I printed out the windows-mouse-events and I noted that as soon windows recognizes two separate clicks, then SFML also generates the correct events.

Fast-Click:
SFML - Press
WIN - down
WIN - click
WIN - up
SFML - Release
WIN - down
SFML - Release
WIN - DBLClick
WIN - up

Slow-Click:
WIN - down
SFML - Press
SFML - Release
WIN - click
WIN - up
WIN - down
SFML - Press
SFML - Release
WIN - click
WIN - up


This problem doesn't exist when I dont't use the UserControl and a Form. So to me it seems related to the combination of both (Windows Forms + SFML).

Has anybody had similar experience or an idea how to solve this?

kind regards

knoggly

Pages: [1]
anything