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、当前程序对象。

posted @ 2017-08-23 19:01  _xiaohaige  阅读(549)  评论(0编辑  收藏  举报