zoukankan      html  css  js  c++  java
  • WTL之CAppModule

    WTL起步

    1、WTL应用程序入口代码处,_Module开始被使用,如下:

        在这简单的4行代码间,就是你的应用程序代码运行的地方。

    2、那么这个_Module是应用程序定义的东西呢?还是WTL库定义的东西呢?

        我们在工程主CPP里找到_Module的定义,所以,_Module定义在工程中,而非WTL库中。

    3、这个CAppModule到底是干嘛的呢?它有啥功能呢?

        我们看到CAppModule继承了CComModule,第一眼看上去,以为扯上CComModule了,实际上不然。查阅MSDN文档,CComModule已经obsolete,它被拆分成CAtlWinModule、CAtlComModule、CAtlBaseModule和CAtlModule四类。这里CAppModule继承了CComModule只是为了兼容老代码,WTL初学者可以直接无视CComModule。

        m_dwMainThreadID保存着WTL主线程的线程ID,m_pMsgLoopMap保存着应用程序所有的线程的消息循环(线程号:消息循环映射),m_pSettingChangeNotify用实现广播的一个东西。

        OK,分析完毕。CAppModule实际上是很简单的。

  • 相关阅读:
    codevs 3249 搭积木
    BSGS算法+逆元 POJ 2417 Discrete Logging
    POJ 1012 Joseph
    SPFA cojs 176. [USACO Feb07] 奶牛聚会
    素数筛 codevs 1675 大质数 2
    单片机软件proteus的汉化步骤
    直升机和固定翼实操期末考试
    二、万用表使用方法
    拉伸切除
    拔模
  • 原文地址:https://www.cnblogs.com/tekkaman/p/2048488.html
Copyright © 2011-2022 走看看