Is there any crossplatform way (Windows, Linux, MacOSX) to change screen resolution? Neither Java nor .Net-Mono can do it. Only through native API invocation. It's very strange situation: there are clear (managed) methods to obtain screen resolution, but method for setting is absent. Is this feature very dangerous or complicated? Does any other crossplatform system (Parrot, RealBasic etc.) do this?
I'm not sure if you're using libSDL, but check this out: http://docs.huihoo.com/sdl/1.2/sdlsetvideomode.html
PS Oh, by the way, if didn't already know, LibSDL is a cross-platform library intended primarily for games. http://www.libsdl.org/