On 15 Nov 2011, at 13:12, Mathieu Peyréga wrote:

> The problem was solved by adding the preprocessor definition
> 
> WINVER=0x0601
> 
> for both FLTK dll and the application itself...

OK - so I guess, in that case, that the "zoom" event is being delivered to the 
app as if it were a "conventional" MOUSEWHEEL event, rather than as some new 
touch-specific event...

That's interesting, and useful to know.

I think at present the highest we normally set WINVER is 0x0500 or such... That 
brings in a bunch of useful new API's without orphaning too many older systems.

I'd guess 0x0601 might be problematic on some systems, though if we load the 
DLL's "manually", then I guess we can test for the API's we need at runtime and 
code around any missing or changed ones, if needs be... We already do that for 
some of the screen API's and some of the text API's on Win32 anyway.


_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to