怎么实现像“画图”工具一样的功能

如何实现像“画图”工具一样的功能
各位大家好,请问如何实现用户在电子留言板上签名的功能,就像在画图工具里那样,可以写字,作画,最后以图片形式保存起来。VC可以实现吗?需要数据库吗?请指点一下思路,谢谢各位啦

------解决方案--------------------
可以的,
MFC提供GDI绘图封装。
写字:TextOut和DrawText
作图:StretchBlt,BitBlt。CBitmap等等
保存的话可以用CImage

或者参考我的BLOG

BMP保存
------解决方案--------------------
我只想给个思路:
有一个成员变量CBitmap cache_map;
每次的绘图(如楼上所述DrawText写字,MoveTo和LineTo画线)都先绘制在cache_map中,然后再绘制到界面上。
最后把cache_map保存为文件。
为什么要有cache_map?因为界面刷新后所做的绘制就没有了,所以要保存。
怎么写字呢?你可以在那个地方创建一个文本框,字写在文本框中,写完后,隐藏文本框,把其中的文字用DrawText或TextOut绘制在窗口上。
------解决方案--------------------
GDI
可以实现,如果你要是手写板类似的;按照2楼思路
或者到网上找类似的资源
------解决方案--------------------
GDI可以实现
------解决方案--------------------
http://download.csdn.net/detail/tg15/417843