I spent most of last week working on my forms designer that VolteFace spoke of. It's coming along well, and I hope to be able to upload a demo version at some point soon.
Most the designer stuff you see in VS.NET comes from the framework itself, along with the serializers that turn a designed form (or usercontrol, or whatever) in to code. You just have to write an awful lot of your own code to glue them all together and make them work properly.
To make them work with raw C++ would be extremely difficult since they're geared for .NET. You would have to rewrite the serializers from scratch, and components that need custom serializers simply wouldn't work at all.