DirectX in an MDI application

I couldn't figure out where to put the code for intitializing DirectDraw, the device, the buffers, viewport, etc. in my MDI application. I need both DirectDraw and Direct3D. Should I put the initialization of DirectDraw in the MainFrame class, or the View's OnInitialUpdate? I know that I will need to handle OnSize and I think that's where I would need to create my primary, secondary buffers, and adjust the viewport. However, I'm not sure if I'm doing it right and where exactly to put everything. If someone could point me in the right direction, I would appreciate it a lot!
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

this may help U

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
prokewlAuthor Commented:
Thanks Inpras,

But the examples there don't show anything about doing it as an MDI application in a windowed normal cooperative level mode.  The examples there are SDI in full screen.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
System Programming

From novice to tech pro — start learning today.