自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 虚拟键码

虚拟键码保存在WM_KEYDOWN、WM_KEYUP、WM_SYSKEYDOWN和WM_SYSKEYUP讯息的wParam参数中。此代码标识按下或释放的键。 扫描码是依据键盘的实际布局的。Windows开发者认为这些代码过於与设备相关了,於是他们试图通过定义所谓的虚拟键码,以便经由与装置无关的方式处理键盘。 使用的大多数虚拟键码的名称在WINUSER.H中都定义为以VK_开头。

2013-11-16 15:14:18 435

原创 CString的实现机制

看了很多人写的程序,包括我自己写的一些代码,发现很大的一部分bug是关于MFC类中的CString的错误用法的.出现这种错误的原因主要是对CString的实现机制不是太了解。 CString是对于原来标准c中字符串类型的一种包装。因为,通过很长时间的编程,我们发现,很多程序的bug多和字符串有关,典型的有:缓冲溢出、内存泄漏等。而且这些bug都是致命的,会造成系统的瘫痪。因此c++里就专门的做了

2013-11-16 15:06:43 603

原创 GetBuffer()、LPCTSTR

CString::GetBuffer LPTSTR GetBuffer( int nMinBufLength ); throw( CMemoryException ); // 这个函数是为一个CString对象重新获取其内部字符缓冲区的指针,返回的LPTSTR为非const的,从而允许直接修改CString中的内容。 如果nMinBufLength(最小占用长度) 比当前buffer长度

2013-11-16 15:04:55 1093

原创 CString、CStringT

CStringT 类用于操作可变长度的字符串的模板类。保留这些字符串的内存是通过字符串管 理器对象来分配和释放的,这与 CStringT 的每个实例相关联。MFC 和 ATL 提供 CStrin gT 的默认实例,其名称分别为 CString、CStringA 和 CStringW,它们操作不同字符类型 的字符串。这些字符类型分别是 TCHAR、char 和 wchar_t 类型。这些默认字

2013-11-16 14:08:19 820

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除