上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 18 下一页
摘要: 在Windows系统中我们常常会发现,安装了一个软件后,有些文件的图标被变成刚安装程序类似的ICON了。比如安装酷狗播放器后会发现电脑里的mp3的文件图像变成了酷狗的图标。这种行为我们会说, 这种格式把这个exe所关联了,关联了之后当双击运行这个文件时系统会先启动被关联的exe,并在exe中打开双击的文件(实现原理:双击之后系统会从注册表的读取这种文件关联的exe的路径进行启动,在启动时系统会... 阅读全文
posted @ 2011-09-20 23:58 zTercel 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 注册表在Windows中非常通用, 它相当于一个数据库, 许多应用程序用其作为数据的存储地, 在需要用的时候从注册表中通讯;它不像文件存储要在指定的存储中创建一个文件,而后进行数据写入或读出。 我们进入注册表可以通过[运行]->[regedit]启动注册表查看器, 查看以及修改注册表中相关键和值。 阅读全文
posted @ 2011-09-20 23:57 zTercel 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 在Window XP及以前系统中内置了一个ClipBrd的软件, 这个软件主要用于监视当前剪切板中内容。 今天我们复习并扩展前一节中所用的剪切板知识来实现类似这样的软件。 演示代码 阅读全文
posted @ 2011-09-20 23:52 zTercel 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 剪切板在Windows用途比较广泛 演示代码 阅读全文
posted @ 2011-09-20 23:51 zTercel 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 通过HOOK 技术来获取NotePad进入消息列表的消息信息 演示代码 阅读全文
posted @ 2011-09-16 23:52 zTercel 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 声明: 本文原于http://blog.csdn.net/rivershan/article/details/15781, 写此的作者对MSDN进行了翻译将加入了自己的注解,个人感觉写的非常到位,而且很全面所以借用他人之笔。 一、基本概念: 钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进... 阅读全文
posted @ 2011-09-13 20:13 zTercel 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 今天我们学习对话框相关知识,对话框也是窗体,应而具与窗体相关的函数和属性。 对话框分为模态对话框以及非模态对话框. 模态对话框:用户想要对对话框以外的本应用程序窗体进行操作时,必须首先对该对话框进行响应;与模态对话框不同的是非模态对话框在不关闭对话框也可以操作本应用程序其他窗体。 创建两种对话框Windows提供几个API: 一、创建模态对话框 INT_PTR DialogBox(HINS... 阅读全文
posted @ 2011-09-13 20:12 zTercel 阅读(1022) 评论(0) 推荐(0) 编辑
摘要: 讲到Window通讯我们就一定会提到消息, 而对于消息通讯的方法大家也一定会说PostMessage, SendMessage. 是的,两个消息发送方法目的都是一样, 但达到的效果以及对系统的稳定性其实是不一样的,我们先分析一下PostMessage,它发送的消息入消息队列,这样的消息仅将消息放入到窗体消息队列后返回,什么时候执行调用者是不知道的所以我们通常称其为异步消息或非阻塞式消息同时此方法不... 阅读全文
posted @ 2011-09-13 20:12 zTercel 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 在前一节中我们学习了进程之间窗体与窗体进行消息(自定义消息, 广播消息, 系统消息[WM_COPYDATA]) 通讯, 本章中将练习同一进程中线程与线程之间消息如何通讯. 一、演示方法 在主窗体线程中创建一子线程, 并子线程函数中设立消息循环, 同时我们定义三个消息用于测试验证 #define WM_CLIENTTOSERVER... 阅读全文
posted @ 2011-09-13 20:11 zTercel 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 本例练习消息窗体的实现以及消息窗体收发消息; 对消息窗体的定义MSDN里描述大体是这样的, 父窗体指定为HWND_MESSAGE常量,它可以收发消息,没z-order, 不可遍历且不无能接收到广播消息仅做简单的消息分发; 我们可以在创建窗体时指定其父窗体为HWND_MESSAGE常量也可以将现有窗体通过SetParent将父窗体设为HWND_MESSAGE常量从而达到变成消息窗体的目的; 查... 阅读全文
posted @ 2011-09-13 20:11 zTercel 阅读(820) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 18 下一页