LPCTSTR:

LP代表指针、
C代表不可改变、
T代表根据是否定义UNICODE宏而分别define为char或wchar_t、
STR代表字符串。


例如:

LPCTSTR lp="BMP Files(*.bmp)|*.bmp|任何文件|*.*||"; 在ansi下没问题,但在Unicode下
不行。
应写为LPCTSTR lp=_T(" ");(补充一句这里_T是一个宏表示程序支持Unicode编码)若字符集为unicode,会按照Unicode编码进行编译,这样的话,
在ansi和Unicode下都可以编译通过。

原文链接:https://blog.csdn.net/qq_20161893/article/details/72580218

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-09
  • 2022-03-03
  • 2021-09-05
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-11-11
  • 2022-12-23
  • 2021-06-15
  • 2021-12-17
  • 2021-08-22
相关资源
相似解决方案