Nowadays i am trying to learn VC++.Net and MFC.But I know c# well.
Here i see that MFC's event-driven programming is differnet from VC++.NET
For example button click in .NEt win. app.:
Code:
	private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
			 }
	};
//and its event:
this->button1->Click += gcnew System::EventHandler(this, &Form1::button1_Click);
but in MFC:
Code:
void CAboutDlg::OnBnClickedOk()
{
	// TODO: Add your control notification handler code here
	OnOK();
}
// and message map:
BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
	ON_BN_CLICKED(IDOK, &CAboutDlg::OnBnClickedOk)
END_MESSAGE_MAP()
I see that these are different style, differnet paradigm.I am not well if wrong please correct it.

And .net version is like c# application.Preparing form, initialing toolbox, user write methods that when event is occured.This is much user friendly and much simplier than mfc's messagemaps.

Do you have any plans to use this style in mfc or native(unmanaged) windows applications.If this is not possible can you give me please its reasons.

I am looking for your answers.
Thanks.