一、什么是MFC:
1.1、MFC是对Windows API进行包装。
二、MFC中的函数;
2.1、带On 开头的一些函数:这些函数都是被动调用的,当发生了某些消息的时候被被动的调用。
2.2、我们可以认为这些带On 开头的函数,都是一些回调函数。
2.3、MFC中使用宏:是因为使得能够自动的生成。
三、MENU:
3.1、menu中其实是发送一个一个的消息,commend消息来告诉我们其中做了什么事情。
3.2、
CMenu menuRClick; menuRClick.LoadMenu(IDR_MENU1); CMenu *pMenu = menuRClick.GetSubMenu(0); //需要得到menu的第一个子菜单。 CPoint point; GetCursorPos(&point); pMenu->TrackPopupMenu(TPM_LEFTALIGN | TPM_RIGHTBUTTON, point.x, //使用第一个子菜单返回指针来调用 point.y, this);
四、资源:
4.1、我们自己创建的资源只是一个模板,而我们这个模板会有一个id 之后会由父类通过这个id 来创建出窗口。
五、入口函数:
5.1、MFC中是以InitInstance函数为入口, 就相当于Windows中的WinMain函数。
六、theApp:
6.1、当前程序对象。
原文:http://www.cnblogs.com/xiaohaige/p/7419702.html