Working with MDI Window Backgrounds in .NET
Its not unreasonable to want to work with the background of an MDI container area; in a project I’m working on I thought it would be neat to have a custom background image in the container rather than the boring SystemColors.AppWorkspace gray. Turns out this isn’t all that straightforward, especially if you want to be a little bit cleverer than just a static image… There’s very little help floating around for this so I thought I’d document how I got it working.