Here ya go.. I've had to make several changes to your project, but this does exactly what you're after. Only difference is, I ignore the button create event and just create the view control.
One thing I have not done, is to hide the initial DGDK window. There is a method to do this, but I didn't implement this in your project. It basically requires you to obtain the original DGDK window handle and hide it before you override the picture control.
[EDIT] Note, I had to change your Object class, to CDBObject, because naming a class as Object, is ambiguous, specially since ALL .NET classes derive from (Object) anyway. But I forgot to rename your Object.cpp file. The header and class def are fine though.
Paul.
Abundance = Choice = Freedom - Scarcity = Dependancy = Control, Truth!