Got a very simple project that I converted over from Mac. It uses a bevel button. There is NO code that alters the appearance of the button other than the caption. I’m not changing its position nor do I have any event handlers on it other than Action.
I created the simplest of projects with just a window and a bevel button and tried running it on windows and was able to replicate this behavior. I AM indeed running a Hi-DPI system, maybe it behaves normally at standard 96dpi?
If anyone on normal DPI on Xojo Windows could check this out and see if the button is clipped, we can narrow down this behavior and submit a bug report.
Sorry to bump this up to the top - Has anyone discovered a workaround for this bug? I have a cross-platform project where I need a button with a picture on it and it also needs to work on High DPI. Don’t think I can wait for 2016R2.
A simple immediate workaround would be to use a Canvas as button. Use the backdrop property to load the picture, and the Canvas Paint event to draw the grey frame.
Then use the MouseUp event as Action. Don’t forget to return true in MouseDown.