请问C#和MFC的区别

请教C#和MFC的区别例如新建一个对话框MFC可能要做C/C++ codeDoModal()PreSubclassWindow()OnCreate()On

请教C#和MFC的区别
例如新建一个对话框
MFC可能要做

C/C++ code
DoModal();PreSubclassWindow();OnCreate();OnSize();OnMove();OnSetFont();OnInitDialog();OnShowWindow();OnCtlColor();OnChildNotify();

还有重绘的
C/C++ code
OnDraw();OnPaint();

捕获按键的
C/C++ code
PreTranslateMessage();

消息相关的
C/C++ code
PostMessage();SendMessage();

等等

在C#中创建一个窗体的系统调用顺序是什么?
有没有类似上边举例对应的相关函数?

[解决办法]
http://msdn.microsoft.com/en-us/library/0xb61xs7(v=vs.80).aspx