03 2015 档案
windowsUI的总结
摘要:1,MFC基于VC6.0的微软基础库2,WPF做绚丽界面一律用WPF,做一般绚丽界面用WinForm,做windows标准界面用MFCWPF也有个致命缺点,就是要.netframework支持3,DirectUIWindowsless或者Handleless,也就是无句柄窗口4,迅雷界面引擎http... 阅读全文
posted @ 2015-03-31 13:05 默默淡然 阅读(8533) 评论(0) 推荐(0) 编辑
windows 钩子程序
摘要:钩子API: 1、UnhookWindowsHookEx(glhHook); 2、SetWindowsHookEx(WH_KEYBOARD,KeyboardProc,glhInstance,0);一个简单的键盘钩子程序实现适时监视键盘,并将按键信息保存在TXT文件中的程序Windows系... 阅读全文
posted @ 2015-03-31 12:41 默默淡然 阅读(657) 评论(0) 推荐(0) 编辑
一个简单的键盘钩子程序
摘要:一个简单的键盘钩子程序实现适时监视键盘,并将按键信息保存在TXT文件中的程序Windows系统是建立在事件驱动的机制上的,说穿了就是整个系统都是通过消息的传递来实现的。而钩子是Windows系统中非常重要的系统接口,用它可以截获并处理送给其他应用程序的消息,来完成普通应用程序难以实现的功能。钩子的种... 阅读全文
posted @ 2015-03-30 16:33 默默淡然 阅读(3827) 评论(0) 推荐(0) 编辑
windows 勾子简介
摘要:近段时间因朋友催促让试着写一个监控系统,主要是用来管理孩子使用电脑,帮助孩子合理使用电脑。在网上查询了相关内容发现没有这方面的资料,所以只有自已来试试,要用到钩子来对windows应用程序进行监控,也就是只要运行应用程序就自动进行检查进程,是否符合规定。现将钩子的一些资料存到此处,方便以后使用!Wi... 阅读全文
posted @ 2015-03-30 16:00 默默淡然 阅读(628) 评论(0) 推荐(0) 编辑
ClistView虚拟列表
摘要:平常所用到的列ListView/ListCtrl控件,都是只有行至几百行数据,直至今日,在项目中遇到了上10W量级数据条,终于感觉到普通加载的艰辛,遂到网上乱找一通,发现大同小异,转载了这篇比较详细的,后面代码所用到的m_Items,为存放的列表的数据结构列表,这篇文章虽详尽,改日做一个DEMO,D... 阅读全文
posted @ 2015-03-30 09:13 默默淡然 阅读(2300) 评论(0) 推荐(0) 编辑
win32窗口机制之CreateWindow
摘要:CreateWindow 函数功能:该函数创建一个重叠式窗口、弹出式窗口或子窗口。它指定窗口类,窗口标题,窗口风格,以及窗口的初始位置及大小(可选的)。该函数也指定该窗口的父窗口或所属窗口(如果存在的话),及窗口的菜单。若要使用除CreateWindow函数支持的风格外的扩展风格,则使用Create... 阅读全文
posted @ 2015-03-18 13:40 默默淡然 阅读(11029) 评论(0) 推荐(0) 编辑
闲聊桌面应用开发[Win16->Win32->ATL/WTL/MFC->WinForm->WPF/Silverlight/WinRT]
摘要:闲来无聊,正好小组人员讨论到桌面的开发,那把笔者接触的WIndows平台下的几个主要的发展过程聊一聊。主要从概述,参考资料,图书等几个方面说起。所有的界面开发都会涉及如下的几个方面的内容:v 控件 [Contrrols Widget]及验证v 绑定:数据绑定到控件和控件的内容反馈回数据v 布局系统:... 阅读全文
posted @ 2015-03-11 15:45 默默淡然 阅读(1031) 评论(0) 推荐(0) 编辑
内存泄露检测工具比较
摘要:1.ccmalloc-Linux和Solaris下对C和C++程序的简单的使用内存泄漏和malloc调试库。2.Dmalloc-Debug Malloc Library.3.Electric Fence-Linux分发版中由Bruce Perens编写的malloc()调试库。4.Leaky-Lin... 阅读全文
posted @ 2015-03-06 15:52 默默淡然 阅读(7758) 评论(0) 推荐(0) 编辑
C++获取进程号及窗口
摘要:#include //根据进程名获取进程IDBOOL GetPidByProcessName(TCHAR *pProcess, DWORD*dwPid) { HANDLE hSnapshot; PROCESSENTRY32 lppe; //创建系统快照 hSnapsh... 阅读全文
posted @ 2015-03-05 16:06 默默淡然 阅读(8194) 评论(0) 推荐(0) 编辑
C实现类封装、继承、多态
摘要:1、 概述C语言是一种面向过程的程序设计语言,而C++是在C语言基础上衍生来了的面向对象的语言,实际上,很多C++实现的底层是用C语言实现的,如在Visual C++中的Interface其实就是struct,查找Interface的定义,你可以发现有这样的宏定义:#ifndef Interface... 阅读全文
posted @ 2015-03-04 09:57 默默淡然 阅读(8573) 评论(1) 推荐(0) 编辑
运算符重载详解
摘要:1.运算符重载定义:C++中预定义的运算符的操作对象只能是基本数据类型。但实际上,对于许多用户自定义类型(例如类),也需要类似的运算操作。这时就必须在C++中重新定义这些运算符,赋予已有运算符新的功能,使它能够用于特定类型执行特定的操作。运算符重载的实质是函数重载,它提供了C++的可扩展性,也是C+... 阅读全文
posted @ 2015-03-03 19:27 默默淡然 阅读(21792) 评论(0) 推荐(3) 编辑
类定义 对象数组
摘要:1.类定义;2.对象数组#includeusing namespacestd;class myfoo{private:intnum;string foostr;public:myfoo(inta,std::string&str):num(a),foostr(str){cout<<"myfoo con... 阅读全文
posted @ 2015-03-03 16:56 默默淡然 阅读(1284) 评论(0) 推荐(0) 编辑