自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 OwnerDraw(三) itemAction与itemState不完全分析

在写这边文章前已经用过多次自绘按钮了。但此前的使用都没有对ODA和ODS进行详细的分析,都以第一次分析出来的粗糙结果为依据进行按钮的绘制。而这次呢,对整个WM_DRAWITEM中所涉及到的关于CButton自绘需要处理的ODA和ODS进行了不完整的分析(抛弃了两个变化中一直出现的值)。一、DRAWITEMSTRUCT要自绘控件,这个结构是不可少的。一下是MSDN关于这个结构的解释(VIsu

2015-08-09 01:07:33 1736

原创 Vector<Type*>异想天开的错误

一、vetcorvector是C++ Standard Library提供的一种容器,具有自动增长内存、可随机存取的特性。简单的说可以像使用动态数组一样使用它。二、错误最近用MFC写一个基于SQLITE3数据库的信息记录程序。为了方便操作,将SQLITE3封装成了CSqlite3类并提供宽字符集操作函数。由于存取的信息均为字符串类型数据,于是在类CSqlite3中定义了一个结构来存

2015-08-04 10:29:00 858

原创 系统重装故障解决方案

一、重装系统后无法检测到独立显卡 案例: 重装前操作系统为Windows 8.1 with update 1 64bit 简体中文版,机器为独显(N卡)+集显。重装系统Windows 8.1 with update 1 64bit 简体中文版后只能检测到集成显卡无法检测到N卡。导致游戏性能大幅下降。 解决:重新刷入BIOS,然后重启即可检测到独显。 通常解决

2015-06-24 19:43:52 853

原创 蓝屏错误信息收集

记录我所遇到的蓝屏错误信息与解决方案。一、DRIVE_POWER_STATE_FAILURE 1.Cause:360杀毒软件扫毒时因未知原因占用过多内存,导致一系列程序崩溃包括驱动程序,系统卡死,最终蓝屏。 OS Version:Windows 8.1 Detail:故障机器12G内存(11.9G可用),一开始以为是硬件问题,但通过任务管理器观察到360SD使用内存量在一路飞奔,系统卡死前任务

2015-05-12 15:06:23 1362

原创 OwnerDraw(二)

以ComboBox订制CColorBox.(动态创建)一、Question这些问题是我在网上查找资料,并编写代码所产生的问题。 1.WM_MEASUREITEM应该在哪里处理? 2.动态创建总是中断报错? 3.绘制ListBox控件 4.绘制Edit控件二、Solution针对以上问题我所做的解决方案。 1.WM_MEASUREITEM应该在哪里处理? 对于第

2015-04-10 02:12:58 558

原创 OwnerDraw (一)

参考资料:MSDN Library for Visual Studio 2008 SP1 -> Visual C++ -> WM_DRAWITEM (and so on...)一、What's the OwnerDraw?为了满足界面需要制定一个特殊控件时,我们常会选择自己从通用控件中派生出自己的控件类,而OwnerDraw是必经之途。只有为控件指定了OWNERDRAW属性,如BS_OWN

2015-03-28 16:07:04 892

空空如也

空空如也

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

TA关注的人

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