TL 中 USES_CONVERSION 的具體功能

ATL:轉換宏是各種字符編碼之間進行轉換的一種很方便的方式,在函數調用時,它們顯得非常有用。ATL轉換宏的名稱是根據下面的模式來命名的[源類型]2[新類型]或者[源類型]2C[新類型]。據有第二種形式的名字的宏的轉換結果是常量指針(對應名字中的"C")。

爲了使用這些宏,需要先包含atlconv.h頭文件。你甚至可以在非ATL工程中包含這個頭文件來使用其中定義的宏,因爲這個頭文件獨立於ATL 中的其他部分,不需要一個_Module全局變量。當你在一個函數中使用轉換宏時,需要把USES_CONVERSION宏放在函數的開頭。它定義了轉換 宏所需的一些局部變量

在   mfc   下使用要包含     afxconv.h  
  atl   下是   atlconv.h  
  -------------  
  調用   USES_CONVERSION;   之後就可以使用   OLE2T   等轉換的宏。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章