I have made a control that will allow you to put the DBP Viewport on a form. Simply add the DBWindowControl.dll to your project by rightclicking on the Windows Forms list where the other controls are and selecting "Add/Remove Items". A dialog box will appear, click the Browse button and select the DBWindowControl.dll to add it, and click OK. You should now have an extra control in the list called "DBViewport". You can now simply draw the control onto the form in design view. I suggest only using one of them. After you've added the control to the form. All you need to do is call the function DBViewport1.Initialize(Height,Width,Depth) after the DGDK.Initialize function. Height, Width, Depth being the screen resolution you want for the viewport.
Note: Standard Keyboard and Mouse input from DBP will not work properly, so use the KeyPress/MouseClick events from the control.
Heres an example project using the control ( VB.Net ).
http://www.virtualdarkarts.com/ftp/Misc/DGDK_Net_Window_Example.zip
Heres a screenshot of it in use.
Your signature has been erased by a mod because it's larger than 600x120