Michel,
You’re right, but…
When I checked my main application with 64 bits, I had many problems that were solved step by step. However there is one I haven’t been able to solve:
I use the mouse middle button to PAN (move) the image on the screen, since it is very common in CAD world (AutoCad, for example). I lost some hours and I got no positive result. Now I’m waiting for the 64 bits debugger to start my fight again.
But as Jeff says:[quote=248368:@Jeff Tullin]I could subclass the window and grab the WM_MOUSExxx messages (which is how I solved something like this in 2009) , but its crackers that I need to do that for such a basic requirement.[/quote]
I know that there is a problem with Integers and int32 but also with pointers and declares. I use SetWindowLong and as you can see in https://msdn.microsoft.com/en-us/library/windows/desktop/ms633591(v=vs.85).aspx there are new functions for 64 bits, which, according to some Internet forums, give some problems.
Conclusion: It’s a pity that managing mouse buttons is not as easy as it used to be those days with VB6.