CString 转换问题
jhb92
这个作者很懒,什么都没留下…
展开
-
LPVOID 和CString 的转换
CString str("123"); LPSTR lpstr=str.GetBuffer();//这个不能用于Unicode (LPWSTR) LPVOID lpvoid=(LPVOID)lpstr; str.ReleaseBuffer(); 思路:先取得指向CString对象里的内容的指针LPSTR lpstr = str.GetBuffer()原创 2007-02-14 20:28:00 · 1924 阅读 · 0 评论 -
将CString 转化成CStringW
WCHAR wszUserName[256]; //接收转化后的内容 CString user = "123456";CStringW w = "123456";MultiByteToWideChar( CP_ACP, 0, user, strlen(user)+1, wszUserName, sizeof(wszUs原创 2007-01-19 20:41:00 · 1780 阅读 · 0 评论 -
CString 转化成long
1.CString passwd = "123456";long pwd = atol(passwd.GetBuffer(0));passwd.ReleaseBuffer(); 理解上面代码:首先要明白的是CString 是一个类,long是一种数据类型。先取得CString 对象中的内容,再将它转化即可。注意:包含头文件 2.CString 转换到unsi原创 2007-01-19 20:45:00 · 4071 阅读 · 0 评论