Hi

I know my way around VC++ and basically know how to write bit and pieces. My problem is that i want to create a Single dialogue based program which basically has a big drawing area in the middle and buttons on one side.

Each button i want to represent a shape eg, square etc or maybe even a simple bitmap. I then want to be able to click on a place in the drawing area and it then gets the co-ordinates from the mouse click and draws the selected object.

I also want to be able to save the design to file in the end and re-open it if necessary.

I have some rough ideas but im hoping some of you on here could give me a hand with regards to specifics as im finding it quite hard. i.e things like what would be used for the drawing surface in the middle of the Dialogue Box etc.

Thanks

Any links too tutorials or some source code of something similar would be much appreciated.