MFC
Posted _xiaohaige
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MFC相关的知识,希望对你有一定的参考价值。
一、什么是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、当前程序对象。
以上是关于MFC的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 C++ 代码运行 MFC 应用程序 exe 文件?