首页 > 移动平台 > 详细

《深入浅出MFC》第五章 总观Application Framework

时间:2017-02-05 18:26:29      阅读:259      评论:0      收藏:0      [点我收藏+]

Application Framework提供一个完整的程序模型,并提供众多通用的类。

MFC是一个零组件超级市场,所出售组件之间的关系已经定义好,我们可以选择自己的组件组装出一个应用程序。Framework中的类是一伙的,当使用framework时也必须同时遵守固定的编程风格。

1989年微软公司成立Application Framework技术团队,名为AFX小组。MFC是一组凝聚性强、组织性强的类库,如果要用MFC开发程序,需要引用数个必要的类。

CWnd,表示一个窗口,所有窗口都继承自该类,只有派生自该类才能收到WM_消息。每个窗口都包含窗口句柄HWND。CCmdTarget继承自该类,才能处理命令消息WM_Command,CWnd继承自该类。

SDI不一定只能使用CSingleDocTemplate,MDI也不一定只能使用CMultiDocTemplate。

常用的MFC数据类型:BSTR,32-bit字符指针。LPARAM,32-bit数值,作为窗口函数或callback函数的一个参数,一般为指针。LPCSTR,32-bit指针,指向一个常数字符串。LPSTR,32-bit指针,指向一个字符串。LPCTSTR,32-bit指针,指向一个常数字符串,此字符串可移植到Unicode或双字节字符集。LPTSTR,32-bit指针,指向一个字符串,此字符串可移植到Unicode和双字节字符集。LPVOID,32-bit指针,指向一个未定义类型的数据。LPRESULT,32-bit数值,作为窗口函数或callback函数的返回值。WNDPROC,32-bit指针,指向一个窗口函数。WPARAM,窗口函数的callback函数的一个参数。

《深入浅出MFC》第五章 总观Application Framework

原文:http://www.cnblogs.com/jefflee/p/6368158.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!