如何正确建立ATL项目?

时间:2014-02-12 14:34:03

标签: c++ atl

由于缺乏关于此技术的互联网文档,有人可以解释一下ATL项目的体系结构(Service EXE)吗?

并且,给出一个完整的例子,说明微软定义的主要方法能够写成xxx.cpp项吗?

回答第二个问题的一个例子:

extern "C" int WINAPI _tWinMain(HINSTANCE /*hInstance*/, HINSTANCE /*hPrevInstance*/, 
                                LPTSTR /*lpCmdLine*/, int nShowCmd)
{
    return _AtlModule.WinMain(nShowCmd);
}

void CATLProject6Module::ServiceMain(DWORD dwArgc, LPTSTR* lpszArgv)
{
    // I can do this this and this

    CAtlServiceModuleT<CATLProject6Module, 100>::ServiceMain(dwArgc, lpszArgv);
}

//Run method()...

//Handler method()...

//...

本主题可以帮助任何有兴趣开发他的第一个Active Template Library应用程序(服务EXE)的人!

非常感谢!!

0 个答案:

没有答案