想用MFC打造自定义控件,有没有什么好的建议

想用MFC制作自定义控件,有没有什么好的建议?
单文档工程。可以自己在文档区添加窗体(或者控件)。窗体是固定大小的图片,可以拖动位置。,鼠标单击和覆盖可以有事件。并且右键可以弹出对话框。
框架图如下:
[img=http://static8.photo.sina.com.cn/middle/6541c1aah9a6f11723eb7&690][/img]
这样的窗体是不是得做成控件?然后把事件什么的写到控件里去?
我对自定义控件一无所知。大家有什么好的建议吗?或者不用控件也可以实现?

我的想法是做一个文档,编辑状态时,可以在文档里面添加控件,拖动,并右键弹出对话框,设置属性。查看状态时,鼠标覆盖可以查看某些属性,单击和右键也可以查看属性。
描述得有点乱,不知道大家有没有什么好的建议。

------解决方案--------------------
你参考一下这两篇文章看看
http://blog.csdn.net/xianglitian/archive/2010/12/14/6075653.aspx
http://blog.csdn.net/xianglitian/archive/2010/11/20/6023656.aspx