一个很简单的有关问题,望指导

一个很简单的问题,望指导~
假设我想建个CWnd类CMyWnd,然后调用CMyWnd自定义的函数AddContrl(ContrlType cType)向他的客户区里加些控件,
(ContrlType:枚举类型,可能是CButton,CEdit等,)感觉就这样的需求,在vc里就不简单啊,
---------------------------------------------------
虽然不要求 编辑器提供界面拖曳那样方便,但是单纯靠写代码也不能太麻烦啊!就是java,如果往窗口上加个什么控件,只需要定好Grid,定好控件(如CButton)作它的类成员,然后放到想放的位置就行了,
啊,大家说说,新手望指导~

----------------------------------------------
之前有网友说选好SDI,MDI,基于Dialog的等编辑器提供的框架才能提高编写效率,但是有时候就是不想用自动生成的,只有自己一行行写出来的,自己才最清楚!而我现在就想从CWnd继承,而不是CDialog,有时候很多都有这需求,很多都继承自Cwnd而不是Cdialog,

-------谢谢~

------解决方案--------------------
MFC和C/C++本来在这方面就不擅长,当然不那么容易了。而且MFC这种架构也太老了,现在该考虑WPF了
------解决方案--------------------
如果不是有特别的需求,实际项目中还是尽量利用IDE已提供的功能
当然纯粹研究试验除外
------解决方案--------------------
CButton btn;
btn.Create(...);
------解决方案--------------------
你要想自绘工具栏就要先研究工具栏的实现原理
你的需求是完全可以实现的
不要太拘泥于标准控件
从CWnd派生一个自定义控件
在其内部自己封装个结构实现按钮功能就好
------解决方案--------------------
重载OnCreate
加一句ModifyStyleEx(WS_EX_CLIENTEDGE, NULL);
试试