(1)直接赋值
CString strText;
LPTSTR lpszText = _T("LPTSTR >> CString");
strText = lpszText;
::MessageBox( NULL, strText , _T("标题"), MB_ICONASTERISK|MB_TASKMODAL|MB_OK );

(2)CString::Format()格式化
CString strText;
LPTSTR lpszText = _T("LPTSTR >> CString");
strText.Format( _T("%s"), lpszText );
::MessageBox( NULL, strText , _T("标题"), MB_ICONASTERISK|MB_TASKMODAL|MB_OK );

(1)强制转换
CString strText( _T("This is a test") );
LPTSTR lpszText =(LPTSTR)(LPCTSTR)strText;
::MessageBox( NULL, lpszText, _T("标题"), MB_ICONASTERISK|MB_TASKMODAL|MB_OK );

(2)使用lstrcpy()
CString strText( "This is a test" );
LPTSTR lpszText = new TCHAR[strText.GetLength()+1];
lstrcpy( lpszText, strText );
::MessageBox( NULL, lpszText, _T("标题"), MB_ICONASTERISK|MB_TASKMODAL|MB_OK );

(3)使用CString::GetBuffer()
CString strText(_T("This is a test "));
LPTSTR lpszText = strText.GetBuffer();
strText.ReleaseBuffer();
::MessageBox( NULL, lpszText, _T("标题"), MB_ICONASTERISK|MB_TASKMODAL|MB_OK );

LPTSTR CString 相互转换相关推荐

  1. CString工作原理和常见问题分析

    关于Cstring 类 版权所有© Stevencao@benq.com 2003-11-6 转自:http://blog.csdn.net/laiyiling/archive/2004/10/05/ ...

  2. CString对象的一种错误的使用方式

    我现在做的系统有的时候会出现这样的断言失败: Debug Error! DAMAGE: after Normal block (#328Array) at 0x182C30F0. 跟踪一下,发现问题竟 ...

  3. CString原理介绍

    看了很多人写的程序,包括我自己写的一些代码,发现很大的一部分bug是关于MFC类中的CString的错误用法的.出现这种错误的原因主要是对CString的实现机制不是太了解. CString是对于原来 ...

  4. (转)CString工作原理和常见问题分析

    文章转自 https://blog.csdn.net/laiyiling/article/details/125216 关于Cstring 类 版权所有© Stevencao@benq.com 200 ...

  5. CString源代码

    CString使用的是引用技术,可以共享数据(这个大家都知道),另外空的CStirng是指向一个固定的地址的(_afxInitData). 另外CStirng是有长度限制的2147483647(无符号 ...

  6. CString实现机理_转自数字英才

    看了很多人写的程序,包括我自己写的一些代码,发现很大的一部分bug是关于MFC类中的Cstring的错误用法的.出现这种错误的原因主要是对Cstring的实现机制不是太了解. Cstring是对于原来 ...

  7. c++中LPCTSTR,LPTSTR 解释

    char是C语言标准数据类型,字符型,至于由几个字节组成通常由编译器决定,一般一个字节.Windows为了消除各编译器的差别,重新定义了一些数据类型,你提到了另外几个类型都是这样.CHAR为单字节字符 ...

  8. CString 中Releasebuffer GetBuffer 相关实现原理

    一.函数原型 CString::GetBuffer LPTSTR GetBuffer( int nMinBufLength ); throw( CMemoryException ); Return V ...

  9. CString,string,char*,char[],GetBuffer(int)

    http://hi.baidu.com/luosiyong/item/df7a7e8f03f311d75e0ec10d char数组与指针的区别 测试代码如下: #include <window ...

  10. [转]VC++下使用ADO操作数据库

    (1).引入ADO类 1 2 3 #import "c:program filescommon filessystemadomsado15.dll" no_namespace re ...

最新文章

  1. 关于人脸识别数据库的几点介绍
  2. 适合手机运行的服务器系统,一台服务器能维持多久?谈谈服务器的运行寿命
  3. PMCAFF | 产品经理十宗罪(冷静反思篇)
  4. Android 点击应用外的Url拉起应用
  5. 合并多个wordpress到一个
  6. Git回滚操作的总结
  7. Java注解(Annotation)的学习
  8. Suse 12 安装VMware tool
  9. MIT最新课程:一文看尽深度学习各领域最新突破(附视频、PPT)
  10. java alarm api_JAVA抽象类及接口使用方法解析
  11. 跟我学android-Android应用基本组件介绍(五)
  12. 某大型银行深化系统技术方案之十二:服务层之服务分类
  13. 机器学习之支持向量机算法(一)
  14. React Native(四)——顶部以及底部导航栏实现方式
  15. linux导入多个文件到myql
  16. 蚂蚁区块链第17课 错误码指导大全
  17. WIN7开机欢迎界面后黑屏
  18. Teradata天睿公司发布开源Kylo软件
  19. 什么是PID控制中的超调
  20. Python爬虫基础之BeautifulSoup

热门文章

  1. 计算机应用软件专家证,计算机应用软件项目验收报告专家
  2. python创建类mymath_构建DLL(MyMathFuncs)以在Python Ctypes中使用
  3. 双屏鼠标经常跑到副屏_双屏游戏本什么体验?上手ROG冰刃双屏:效率直接拉满...
  4. php 多个files 数量,php – 具有多个字段时$_FILES数组的奇怪格式
  5. mysql实现分布式锁_数据库实现分布式锁
  6. 上海戏剧学院开学计算机考试,2021年上海戏剧学院大一新生转专业及入学考试相关规定...
  7. SQL已知现在的某一天求去年的同一天或去年同月份的第一天
  8. 下拉树取值与赋值单元格填报(取值赋值)
  9. java后端分页查询_java后端分页方案
  10. typecho图标_使你的Typecho支持Emoji表情