- 博客(11)
- 收藏
- 关注
原创 CRichEditCtrl下划线颜色
环境:Windows7,vs2013,mfc1.加载需要的动态库msftedit.dll。如在InitInstance函数中{.........m_hinstRE41 = LoadLibrary(_T("msftedit.dll"));}在ExitInstance函数中{if (m_hinstRE41){FreeLibrary(m_hinstRE41);
2015-10-22 18:10:31
708
原创 PreSubclassWindow里面再次调用Create函数创建子控件
问题描述:我写了一个类继承CListCtrl,当然需要重写滚动条,滚动条是用CStatic的,初始化放在PresubClassWindow中(如调用cstatic的create创建滚动条),测试时使用MFC Dialog,在窗口上拉了一个CListCtrl,然后用向导生成了,然后手动修改,使其改成我自定义的CMyListCtrl,运行没有哦问题,但是我换一种方式使用ListCtrl的时候,问题
2014-09-08 13:41:34
1024
转载 怎样查看已分好区的硬盘的分配单元大小
1.网维大师说:在相应虚拟盘分区建立一个文本文档,打开文本文档输入“iCafe8”,保存后右键查看该文档文件属性中的占用空间大小即为虚拟磁盘当前簇大小。
2014-07-22 17:40:19
11739
原创 MFC CStatic控件在DrawItem中自绘
1.实现PreSubclassWindowvoid CStaticHref::PreSubclassWindow(){// TODO: Add your specialized code here and/or call the base classCStatic::PreSubclassWindow();DWORD dwStyle = GetStyle(); SetWindowLong(Ge
2014-07-19 10:00:46
2966
翻译 Customizing the Appearance of CSliderCtrl Using Custom Draw
这表明是非常简单的代码。我从CSliderCtrl派生一个类并增加了NM_CUSTOMDRAW的反射通知消息的处理。VC++6.0可以从类向导为你自动实现或者从类视图:点击增加消息处理然后选择=NM_CUSTOMDRAW;其中“=”等于符号非常重要因为它告诉VC++增加一个反射消息处理到控件类里面而非到它的父类里面。你也可以手动增加一个ON_NOTIFY_REFLECT宏在控件消息
2014-05-27 12:33:23
1035
转载 Ubuntu 10.04下J-Link配置及使用(出现can not connect to J-Link via USB请看最后)
转载,原文地址:http://bbs.chinaunix.net/thread-3641789-1-1.html摘要: 本文介绍了如何在Ubuntu平台配置J-Link,因版本较高,网上一些资料已不适用,根据J-Link的README文件操作,会产生诸多问题,本文对产生问题的原因进行简单分析,并给出解决方法。最后给出J-Link基本用法。
2012-12-29 23:20:53
9697
转载 AAPCS关于ARM寄存器的定义
AAPCS对ARM结构的一些标准做了定义,在这里我们只重点介绍函数调用部分,如图8所示,AAPCS为ARM的R0~R15寄存器做了定义,明确了它们在函数中的职责:图 8 AAPCS关于ARM寄存器的定义函数调用时的规则如下:1. 父函数与子函数间的入口参数依次通过R0~R3这4个寄存器传递。父函数在调用子函数前先将参数存入到R0~R3中,若只有一个参数则使用R0传递,2个
2012-12-16 21:00:43
2495
转载 移植自己的printf,scanf函数(引用:http://blog.chinaunix.net/uid-18921523-id-187419.html)
全文引用自:http://blog.chinaunix.net/uid-18921523-id-187419.html本来想自己实现一个printf函数,顺便再回顾一下变参函数的处理,但是时间紧张,在这里就先通过移植库函数来实现自己的printf函数,等有时间,在重新自己实现下。代码基本上是在前面已有的基础上继续添加:首先来看下lboot.lds
2012-12-14 19:56:24
905
转载 ok6410裸机代码:mcr p15,0,r0,c15,c2,4的解释
google吧,耗费了半天时间,一点线索都没有,无奈之下,还是对比源程序仔细读手册吧,不过这时换成读arm1176jzf-s的文档了。 终于,在inticpu.s中看到这个指令: ldr r0, =(Peripheral_base+0x13) mcr p15,0,r0,c15,c2,4 这两条指令是把外设寄存器的地址告诉cpu的,难道是这里出了问题?于是把闪灯
2012-12-04 20:13:13
2159
转载 ok6410开发板用nfs启动文件系统
1.nfs服务器已经安装好,nfs安装略测试nfs是否可用:在开发板命令行下使用命令: #mount –t nfs –o nolock 192.168.1.101:/work/nfs_root/mnt或者在Linux本机命令行下执行命令:$mount -t nfs 192.168.1.101:/work/nfs_root /mnt能在/mnt目录里能看到/work/n
2012-11-30 18:07:40
916
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人