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


    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函数的一个参数。

  • 相关阅读:
    1.unix网络编程基础知识
    eclipse中如何获得feature与plugin的list
    eclipse中Debug的三种方式
    Eclipse Update Site中Nested Features问题
    java中URL,URLConnection,HttPURLConnection的使用
    iBatis简单入门教程
    Git 常用命令整理
    【整理】chmod和chown命令的用法
    【原创】Gson使用,json转换为java对象
    CSS reset 一份很全的样式表,附YUI的css reset
  • 原文地址:https://www.cnblogs.com/jefflee/p/6368158.html
Copyright © 2020-2023  润新知