让程序支持ATL窗口类

原创 2006年06月15日 00:12:00

第一步添加包含特定的头文件。如下:

       #include <atlbase.h>        //包含了此文件,就不需要包含windows.h文件了

       extern CComModule _Module;

       #include <atlwin.h>

第二步在主程序的CPP文件中声明_Module:

       CComModule _Module;

第三步WinMain函数中进行初始化和关闭:

       int APIENTRY WinMain(HINSTANCE hInstance,

                     HINSTANCE hPrevInstance,

                     LPSTR     lpCmdLine,

                     int       nCmdShow)

{

              _Module.Init(0,hInstance);

              _Module.Term();

              return 0;

       }

相关文章推荐

ATL布幔下的秘密之窗口类的秘密

介绍   很多人认为ATL只是用来编写COM组件的,其实你也可以使用ATL中的窗口类来创建基于窗口的应用程序。虽然你可以将基于MFC的程序转换为ATL,但是ATL中对于UI(译注:用户界面)组...
  • ilvu999
  • ilvu999
  • 2011年12月22日 14:52
  • 244

使用ATL 窗口类

ATL窗口类并不难学,但是许多开发者认为既然有强大的MFC支持,为什么还要同时学习ATL   窗口开发?这是因为MFC强迫你使用应用程序框架结构,同时存在代码过大,性能低下的问题,你还必须审查基于文档...

如何添加对 ATL 的应用程序承载 VBScript 的支持

您可以添加类似于 VBA 的脚本编写功能到 ATL 应用程序开销很小使用 Microsoft ActiveX 脚本技术。本文演示了如何创建一个新的 ATL 应用程序或合并 VBScript 支持的一个...

应用程序的M F C类、支持窗口

  • 2011年06月10日 16:13
  • 4.83MB
  • 下载

ATL 窗口代码

  • 2008年03月27日 17:29
  • 4KB
  • 下载

从ATL窗口销毁想到的对象生命周期管理

使用ATL窗口时,经常会手动销毁窗口,大致的代码如下:     DestroyWindow();     m_hWnd = NULL; DestoryWindow()调用是同步的,函数返回时窗口...

[ATL/WTL]_[初级]_[拖放文件到窗口]

场景: 1. 软件需要支持从桌面拖动文件到软件里,避免从文件打开窗口选择文件,这样效率快很多,这时就需要窗口支持拖放技术. drag and drop. 2. 软件需要复制文件到远程或设备里,支持拖放...

ATL窗口(2)(转)

WTL窗口 (ATL窗口 第2部分)                  翻译:孙凯 ------------------------------------------------------...
  • dragoo1
  • dragoo1
  • 2015年09月28日 22:35
  • 294

MFC、ATL窗口消息封装机制对比分析

到个人博客阅读 » 新产品在不紧不慢的进行中,这应该是有史以来开发比较“自由”的一个项目。在折腾完一个功能服务器的demo之后,开始折腾起PC客户端。Leader说客户端界面需用ATL来实现。这...
  • cnpsl
  • cnpsl
  • 2012年03月11日 10:40
  • 346
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:让程序支持ATL窗口类
举报原因:
原因补充:

(最多只允许输入30个字)