今天看到AllocSysString的函数,不知道干什么用的、它的作用是什么、在什么地方使用它??就baidugoogle了一下,最后也没搞懂只查到了,谁都可以调用他,关键是谁来释放释放使用SysFreeString()这个函数;如果是COM要传出字符串,基本上就只能使用AllocSysString函数了;如果是给COM传入一个字符串就没多大必要用这个函数了,这还会带来到底有谁释放的问题。
CString 对象的 AllocSysString 方法将 CString 转化成 BSTR:
m_str = _T("123");
(WPARAM)m_str.AllocSysString()
只有这些、、以后慢慢补上吧