最近刚开始学习Visual Studio 2008,在创建新项目的时候会出现很多选项,如图1所示:
以下记录自己按照MSDN上的例子完成每个选项的例子的过程,类似于学习笔记。
ATL:ATL旨在简化创建有效、灵活、轻量的控件的过程。以下为创建ActiveX 控件。并将其添加到ATL项目中。
关于ActiveX控件的介绍,参见:http://www.cnblogs.com/xioxu/archive/2007/10/12/922100.html
ATL项目的建立过程,参加:http://msdn.microsoft.com/zh-cn/library/cc451390(v=vs.71).aspx
中间遇到一个比较难的问题是Visual Studio 2008不具备ActiveX控件测试容器(VC6.0在tools菜单下有),因此需要自己编译AllVCLanguageSamples,具体过程参见:http://www.cnblogs.com/lidabo/archive/2012/07/16/2593625.html编译完成后,需进入编译产生的Debug或者Release文件夹中打开Tstcon32.EXE,,具体参见:http://blog.csdn.net/fengbingchun/article/details/6370120
然后用Edit->Insert New Control,选择创建的ATL项目,会出现如图所示项目:
继续按照步骤,运行完成。在web测试成功。