摘要:
首先看MSDN中的解释:CString::GetBuffer LPTSTR GetBuffer( int nMinBufLength ); throw( CMemoryException ); 返回值:一个指向对象的(以空字符结尾的)字符缓冲区的LPTSTR指针。 参数:nMinBufLength 字符缓冲区的以字符数表示的最小容量。这个值不包括一个结尾的空字符的空间。说明: 此成员函数返回一个指向CString对象的内部字符缓冲区的指针。返回的LPTSTR不是const,因此可以允许直接修改CString的内容。 如果你使用由GetBuffer返回的指针来改变字符串的内容,你必须在使用其它. 阅读全文
摘要:
Windows所用的数据类型对应的基本数据类型说明BOOLbool布尔值BSTRunsigned short *32位字符指针BYTEunsigned char8位无符号整数COLORREFunsigned long用作颜色值的32位值DWORDunsigned long32位无符号整数,段地址和相关的偏移量LONGlong32位带符号整数LPARAMlong作为参数传递给窗口过程或者回调函数的32位值LPCSTRconst char *指向字符串常量的32位指针LPSTRchar *指向字符串的32位指针LPVOIDvoid *指向未定义类型的32位指针LRESULTlong来自窗口过程或回 阅读全文