您好,欢迎来到保捱科技网。
搜索
您的当前位置:首页ATL中的trunk

ATL中的trunk

来源:保捱科技网

ATL用类封装了Windows的操纵。但窗口函数必须是静态函数,不可以是类函数。trunk可以将静态函数,转到类函数里。

ModuleHelper::AddCreateWndData(&m_thunk.cd, this);
可以将CWindowImp的的this指针存入trunck结构中。

CWindowImplBaseT< TBase, TWinTraits >* pThis = (CWindowImplBaseT< TBase,

TWinTraits >*)_Module.ExtractCreateWndData();
将类指针取出来。

 

顺便说一下WTL的几个不太重要的域

namespace SecureHelper封装了安全的CRT
例如strcpyA_x等函数

namespace ModuleHelper封装了模块相关的函数

转载于:https://www.cnblogs.com/fanzi2009/archive/2010/04/21/1717232.html

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baoaiwan.cn 版权所有 赣ICP备2024042794号-3

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务