Here's the problem I'm facing; I'm trying to create a smaller 'window' inside my application but let's say the size of the 'window' is roughly 980x550 and it needs to be rescaled to 880x720. Would I have to create an extra instance and add/remove the distance from the geometry of where I place a dot or is there a quick cut method that can rescale a bitmap?
edit: ** I should say that what needs to be scaled is a rect, not the image it's self. So a dot gets drawn and scaled. Relative to the smaller picture **
edit 2:
For anyone that comes across this thread, what I ended up doing was using percentages instead of actual positions, that way the position is relative no matter what :)