现在位置: 首页 > WTL
2014-11-27 19:56 工业·编程 ⁄ 共 1784字 暂无评论
WTL消息循环机制实现了消息过滤和空闲处理机制。 消息过滤 首先看一下CMessageLoop的核心逻辑CMessageLoop.Run()的代码: int Run() {    BOOL bDoIdle = TRUE;    int nIdleCount = 0;    BOOL bRet;    for(;;)    {     while(bDoIdle && !::PeekMessage(&m_msg, NULL, 0, 0, PM_NOREMOVE))     {      ...
阅读全文
2012-09-20 05:26 工业·编程 ⁄ 共 1194字 暂无评论
    需求推动了技术的发展,从MFC到ATL,从ATL再到WTL的发展历程我想就是一个最好的见证。     早期的VC++开发者们发现了MFC(Microsoft Foundation Classes) 这样一个好东东。他们发现,MFC提供了一个强大的类库,很好的满足了面向对象编程的需要。随着泛型编程技术的发展和时间的推移,慢慢地,他们慢慢觉得MFC的类库过于庞大和宽泛,而且它提供的模板库只覆盖了很有限的领域。于是,ATL应运而生...
阅读全文
2012-09-19 05:16 工业·编程 ⁄ 共 3150字 暂无评论
STL 即 Standard Template Library     STL(标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、 Meng Lee和David R Musser在惠普实验室工作时所开发出来的。现在虽说它主要出现在C+ +中,但在被引入C++之前该技术就已经存在了很长的一段时间。     STL的代码从广义上讲分为三类:algorithm(算法)、container(容器)和iterator(迭 代器),几乎所有的代码都采用了...
阅读全文