我是一名 vc初学者,我从书上看到如下代码:
CString str;
str.GetBuffer(0);
str.GetBufferLength(MAX_PATH+1);
str.ReleaseBuffer();
请问这几个函数什么意思,请大家帮助我,我的qq 是79110201
CString str;
str.GetBuffer(0);
str.GetBufferLength(MAX_PATH+1);
str.ReleaseBuffer();
请问这几个函数什么意思,请大家帮助我,我的qq 是79110201
解决方案 »
- MFC之ADO
- 在VC里面建立了一个对话框应用程序,上面有一个文件框,在文本框里一回车整个程序就结束了
- 做一个间谍软件,监控IE的发送数据包
- 请求帮助:vc6.0中flash控件和系统资源的问题。
- 请问应该如何设定CPropertySheet中PropertyPage的尺寸?
- 截获WM_CLOSE
- 高分在线等高手:如何将FormView中的ListCtrl控件充满整个视图?!!!!
- 初学者问:怎么用UpdateAllViews()?
- 请教一个关于directshow里面图形处理的问题!!急··········
- 我的Socket接收不到数据???
- TC与VC的一个不解的bug
- 用COPYSELF自身复制,不知道复制到那个路径,怎么 作
//nMinBufLength The minimum size of the character buffer in characters. This value does not include space for a NULL terminator.
str.GetBufferLength(MAX_PATH+1);//MAX_PATH+1
The length of the string in the buffer.MAX_PATH 好像是有定义的,是256吧
str.ReleaseBuffer();//The ReleaseBuffer method ends the use of a buffer allocated by GetBuffer.详情可参见MSDN2001