zoukankan      html  css  js  c++  java
  • 《深入浅出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函数的一个参数。

  • 相关阅读:
    python爬虫之趟雷
    python附录-builtins.py模块str类源码(含str官方文档链接)
    python-基础学习篇(一)
    pycharm和webstorm永久激活方法
    计算机网络基础概述
    计算机基础
    B/S和C/S架构简单理解
    认识HTML中文本、图片、链接标签和路径
    结对开发
    全国疫情可视化地图 (一)
  • 原文地址:https://www.cnblogs.com/jefflee/p/6368158.html
Copyright © 2011-2022 走看看