Setting Desktop Wallpaper
-
Two Questions: 1.) Does the image that you set the wallpaper to have to be a bitmap? I know that in the Display Properties you can select a number of different image types, but does Windows convert them to bitmaps before it sets the wallpaper? I ask because if I use a bitmap as the wallpaper I can change it fine, if I use a jpeg it doesn't work (just sets it to a gray background). 2.) Is there a more .NET'ish was to set the desktop wallpaper? I'm currently using P/Invoke with SystemParametersInfo to change it. I guess that's three questions...Any help on this would be appreciated. Thanks
- Aaron
-
Two Questions: 1.) Does the image that you set the wallpaper to have to be a bitmap? I know that in the Display Properties you can select a number of different image types, but does Windows convert them to bitmaps before it sets the wallpaper? I ask because if I use a bitmap as the wallpaper I can change it fine, if I use a jpeg it doesn't work (just sets it to a gray background). 2.) Is there a more .NET'ish was to set the desktop wallpaper? I'm currently using P/Invoke with SystemParametersInfo to change it. I guess that's three questions...Any help on this would be appreciated. Thanks
- Aaron
1.) Yes it has to a bitmap and Windows converts pictures with another format into a bitmap before it sets them as wallpaper. 2.) AFAIK there isn't.
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook
-
1.) Yes it has to a bitmap and Windows converts pictures with another format into a bitmap before it sets them as wallpaper. 2.) AFAIK there isn't.
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook
Thanks very much for the information.
- Aaron