写注册表,怎么写入一个CString类型呢,参数需要的是const BYTE*
CString str=_T("abc");
UNICODE编码的话
怎么把CString转换成const BYTE*呢
[解决办法]
这两个最方便
如果是VS20xx用前者
如果是VC6用后者,后者用之前加USES_CONVERSION语句
不怕麻烦就用WideCharToMultiByte,网上大量教程
[解决办法]
楼主,
1.CString有GetBuffer的方法可以直接返回出char *(根据你不同的码制会对应TCHAR和WCHAR)
2.CT2CA()或者W2A()宏
这个要Include "atlconv.h"
先要加上USES_CONVERSION的