Many designs take advantage of the various types of scaling C2 offers. As C2 apps run in a browser, different resolutions/window are handled by proper scaling. The user changes resolution by changing the browser window size. You can have further control over the viewable area in any given resoltion by setting layout (or layer) scale.
Basically, users already control their own resolution by changing the size of the browser window. If you want the user to be able to see more or less of your layout, use layout scale.
If that's not what you are looking for, perhaps a more detailed description of what you expect to happen or a use case for the user might help.