本文转载至:http://blog.csdn.net/whatday/article/details/7100855
#pragma指令简介
在所有的预处理指令中,#pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma ...
Zero、J
9年前 (2015-10-24) 2805℃
0喜欢
原理
在CListCtrl上鼠标右键的时候,判断当前CListCtrl是否有选中项目,如果有选中项,立即执行弹出菜单的操作,否则不响应。
相关代码
void CXXXDLG::OnNMRClickListObType(NMHDR *pNMHDR, LRESULT *pResu...
Zero、J
9年前 (2015-10-23) 4511℃
0喜欢
在使用CTreeCtrl这个树控件的时候,需要获取到相关ITEM的位置信息,比如一个HTREEITEM所在的深度,HTREEITEM所在的深度中兄弟结点的编号是什么,经过一番的研究问题得到了解决,如图是一个CTreeCtrl的使用状态:
深度
这里的深度和二叉树上的层次相当,例...
Zero、J
9年前 (2015-10-16) 4358℃
3喜欢
本文转载自:http://www.cnblogs.com/unixstudio/archive/2012/11/09/2762906.html
通过ObjectType遍历_OBJECT_TYPE的原理
在使用ObjectType对_OBJECT_TYPE进行遍历的时候,应当首先...
Zero、J
9年前 (2015-10-14) 3978℃
2喜欢
Re-Loader Activator(可以激活Window7/server 2008/8.x/10/以及Office 2010/2013/2015/2016等等)
Re-Loader Activator这款应用加载器可以激活Windows基本全部的版本和Office 2010,...
Zero、J
9年前 (2015-10-12) 8245℃
3喜欢
CR0~CR4是一组控制寄存器,控制寄存器是改变或者控制CPU和其他一些数字设备一般行为的寄存器,通过这些控制寄存器可以完成像中断、寻址方式切换、分页控制等任务。CR0~CR3都可以通过mov操作获取到相应的值,然而并不存在 mov eax,cr4的操作,不能够直接获取到CR4的...
Zero、J
9年前 (2015-10-11) 4620℃
1喜欢
本文以WinXP为例子,其余版本有可能有不同之处。
KPCR
KPCR 也就是 Kernel Processor Control Region 内核处理器控制区。Windows需要支持多个CPU, 为此Windows内核中定义了一套以处理器控制区,使每个CPU都有个KPCR。其中...
Zero、J
9年前 (2015-10-09) 4472℃
5喜欢
今天在使用CFileDialog选择文件的时候,发现文件的类型列表第一个是正常的,而第二个列表却出现了乱码,最后发现是我Filter参数的问题,下面给出解决方案。
错误原形
CFileDialog fileDlg(TRUE,NULL,NULL,OFN_HIDEREADONLY...
Zero、J
9年前 (2015-10-08) 3623℃
4喜欢
在MFC中,没有像QT那样的函数可以直接通过某个函数就可以完成对窗口的最大最小SIZE信息进行设置,但是这么强大的MFC,这种弱鸡的问题肯定也就不是问题,这里给大家分享三个方法来完成限定窗口大小的处理。
方法一:响应窗口 WM_SIZE 消息(不推荐)
WM_SIZE 消息是当窗...
Zero、J
9年前 (2015-10-07) 9194℃
7喜欢
今天写驱动的加载和卸载代码的时候出了点儿问题,第一次执行程序的时候一切正常,然而关闭程序后再次开启再次关闭的时候却提示错误代码1072,ERROR_SERVICE_MARKED_FOR_DELETE,服务已经被标记为删除了。这令我很困惑,明明自己是按照卸载的流程操作的,就是不知道...
Zero、J
9年前 (2015-10-01) 3579℃
1喜欢