知识严重贫瘠~

ATL 中 USES_CONVERSION 的具体功能(转帖)

上一篇 / 下一篇  2010-07-21 13:18:19 / 个人分类:C++

原帖地址:http://blog.csdn.net/xiaoxiongli/archive/2008/02/22/2113783.aspx


ATL 中 USES_CONVERSION 的具体功能

ATL:转换宏是各种字符编码之间进行转换的一种很方便的方式,在函数调用时,它们显得非常有用。ATL转换宏的名称是根据下面的模式来命名的[源 类型]2[新类型]或者[源类型]2C[新类型]。据有第二种形式的名字的宏的转换结果是常量指针(对应名字中的"C")。

为了使用这些宏,需要先包含atlconv.h头文件。你甚至可以在非ATL工程中包含这个头文件来使用其中定义的宏,因为这个头文件独立于ATL 中的其他部分,不需要一个_Module全局变量。当你在一个函数中使用转换宏时,需要把USES_CONVERSION宏放在函数的开头。它定义了转换 宏所需的一些局部变量

在   mfc   下使用要包含     afxconv.h  
  atl   下是   atlconv.h  
  -------------  
  调用   USES_CONVERSION;   之后就可以使用   OLE2T   等转换的宏。


TAG:

 

评分:0

我来说两句

日历

« 2024-04-30  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 15624
  • 日志数: 11
  • 建立时间: 2010-05-31
  • 更新时间: 2010-07-22

RSS订阅

Open Toolbar