GetBuffer的返回类型PXSTR 是嘛呀?

xiaoguanglgc 2008-10-30 09:21:08
MSDN 中的 GetBuffer 方法的原型
PXSTR GetBuffer( int nMinBufferLength )
中的 PXSTR 是什么啊?
...全文
749 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jia_xiaoxin 2008-11-06
  • 打赏
  • 举报
回复
PXSTR,即与字符串类组成字符相同的字符串。
帅得不敢出门 2008-11-06
  • 打赏
  • 举报
回复
参见msdn
A string type.
typedef StringType::PXSTR PXSTR;
Remarks
StringType is the template parameter to CPathT.
--------------------------------------------
template< typename StringType >
class CPathT
Header: atlpath.h


然后这个头文件,星羽已经给出来了.
星羽 2008-11-06
  • 打赏
  • 举报
回复
mfc 是由源代码的你进去看看就ok了,上面给你找出来了

归根到底

PXSTR

就是

LPSTR

或者

LPWSTR
星羽 2008-11-06
  • 打赏
  • 举报
回复
C:\Program Files\Microsoft Visual Studio 8\VC\atlmfc\include\atlsimpstr.h


template< typename BaseType = char >
class ChTraitsBase
{
public:
typedef char XCHAR;
typedef LPSTR PXSTR;
typedef LPCSTR PCXSTR;
typedef wchar_t YCHAR;
typedef LPWSTR PYSTR;
typedef LPCWSTR PCYSTR;
};

template<>
class ChTraitsBase< wchar_t >
{
public:
typedef wchar_t XCHAR;
typedef LPWSTR PXSTR;
typedef LPCWSTR PCXSTR;
typedef char YCHAR;
typedef LPSTR PYSTR;
typedef LPCSTR PCYSTR;
};



FanTasyCC 2008-10-30
  • 打赏
  • 举报
回复
在vc IDE中选中PXSTR按F12就清楚了
好几层的宏定义
应该看的懂吧,我就不多说了

65,210

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧