人较笨且记性不好,故记录在此.折叠代码打不开请F5.本博中很多是转载收录其他网友的文章(原文地址请见博文末尾),所有权为原作者所有!!!
此博客已不再更新和维护,欢迎关注我的github新博客

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: :: 管理 ::

2011年6月17日

摘要: 首先看MSDN中的解释:CString::GetBuffer LPTSTR GetBuffer( int nMinBufLength ); throw( CMemoryException ); 返回值:一个指向对象的(以空字符结尾的)字符缓冲区的LPTSTR指针。 参数:nMinBufLength 字符缓冲区的以字符数表示的最小容量。这个值不包括一个结尾的空字符的空间。说明: 此成员函数返回一个指向CString对象的内部字符缓冲区的指针。返回的LPTSTR不是const,因此可以允许直接修改CString的内容。 如果你使用由GetBuffer返回的指针来改变字符串的内容,你必须在使用其它. 阅读全文
posted @ 2011-06-17 22:51 子坞 阅读(4620) 评论(0) 推荐(1) 编辑

摘要: Windows所用的数据类型对应的基本数据类型说明BOOLbool布尔值BSTRunsigned short *32位字符指针BYTEunsigned char8位无符号整数COLORREFunsigned long用作颜色值的32位值DWORDunsigned long32位无符号整数,段地址和相关的偏移量LONGlong32位带符号整数LPARAMlong作为参数传递给窗口过程或者回调函数的32位值LPCSTRconst char *指向字符串常量的32位指针LPSTRchar *指向字符串的32位指针LPVOIDvoid *指向未定义类型的32位指针LRESULTlong来自窗口过程或回 阅读全文
posted @ 2011-06-17 21:59 子坞 阅读(339) 评论(0) 推荐(0) 编辑