I want to create a MDI application with the Child window having a Split window (similar to in MS Word) and a 2 docking window, one similar to Properties window in VB IDE and other a List View (similar to right side of Windows explorer) displaying a list of images (icons). The Child windows should display and draw an image. While drawing, it should allow to group, ungroup a set of icons / drawings, cut, copy and paste etc. The window should be display in A4 size pages where each page contains one image which has been drawn.

I have got some pointers on Splitting the window to some extent using CSplitterWnd.

Can anyone give pointers / sample code for other stuff on how to go about?

Thanks in advance