blog

枪手亨利

博客园 首页 新随笔 联系 订阅 管理

2005年10月27日 #

摘要: Windows API函数大全四http://7622.com/list/58133.htm vc http://7622.com/dir/2_1.htm 阅读全文
posted @ 2005-10-27 23:46 henry 阅读(369) 评论(0) 推荐(0) 编辑

摘要: http://www.china-askpro.com/msg3/qa91.shtml 阅读全文
posted @ 2005-10-27 23:39 henry 阅读(369) 评论(0) 推荐(0) 编辑

摘要: 有时间一定要学习学习 阅读全文
posted @ 2005-10-27 18:58 henry 阅读(382) 评论(0) 推荐(0) 编辑

摘要: Windows95/98的注册表包含了Windows95/98的系统配置、PC机的硬件配置、Win32应用程序和用户的其他设置信息。注册表和INI文件不同,它是多层次的树状数据结构,具有六个分支(根键),每个分支又由许多的键和键值组成,而每个键则代表一个特定的配置项目。 在实际的编程工作中,我们遇到了如何在Visual C++中对Windows95/98注册表整个树状结构信息进行访... 阅读全文
posted @ 2005-10-27 12:17 henry 阅读(484) 评论(0) 推荐(0) 编辑

摘要: 如何找出系统上正在运行的任务 说明:此篇文章来自网易,不过我看好象是上的,也不知那位仁兄输入的,不过众网友会感激他的问题 有的程序员希望能够向用户列出当前正在运行的任务,但对任务和窗口的区 别又不是很确定。是否可以同时列出呢?还是需要确定显示哪一个呢? 方法 列出任务和窗口是相当有用的。任务是运行着的 Windows 应用程序,无论此 应用程序是否显示窗口。一个任务也可以显示好几个窗口,主... 阅读全文
posted @ 2005-10-27 12:15 henry 阅读(1334) 评论(0) 推荐(0) 编辑

摘要: 南京市随园8-2号702室 王珂 ---- 一、概述 ---- 在Windows操作系统中存在两种剪贴板机制:Windows标准剪贴板和OLE剪贴板机制。 ---- 标准的Windows剪贴板是一个被所有Windows应用程序共享的系统服务,因此它并没有自己的句柄或类。但你可以通过CWnd类的成员函数来管理剪贴板。 ---- 自从OLE(Object Linking and Embe... 阅读全文
posted @ 2005-10-27 12:11 henry 阅读(1157) 评论(0) 推荐(1) 编辑

摘要: 开发者 : 编程 很久以前,在非常黑暗的过去,Nigel Thompson写了一系列关于被称为"OLE傻瓜书"的OLE编程的技术笔记。当时走廊的上上下下都能听到他痛苦地叫喊着忘记了要正确地添加或释放一个接口。我想本应该有一些方法在使用C++中巧妙的指针时能自动释放组件对象模型(COM)元件,使得组件对象模型元件的使用更为容易一些。不过,我开始研究的却是Microsoft 基础类库(MFC),在这... 阅读全文
posted @ 2005-10-27 12:09 henry 阅读(781) 评论(0) 推荐(0) 编辑

摘要: VC型:其特点是当MDI程序打开了有模式对话框(如打开文件对话框)时不打开在资源管理器中双击的文件;UltraEdit型:其特点是当MDI程序打开了有模式对话框时依然打开在资源管理器中双击的文件;Word型:其特点是当MDI程序打开了有模式对话框时暂时不打开在资源管理器中双击的文件,而当有模式对话框关闭后再打开在资源管理器中双击的文件。 ---- 要实现这一功能其要点有三: ---- 如何通知... 阅读全文
posted @ 2005-10-27 12:03 henry 阅读(368) 评论(0) 推荐(0) 编辑

摘要: -- 钩子是WINDOWS中消息处理机制的一个要点,通过安装各种钩子,应用程序能够设置相应的子例程来监视系统里的消息传递以及在这些消息到达目标窗口程序之前处理它们。钩子的种类很多,每种钩子可以截获并处理相应的消息,如键盘钩子可以截获键盘消息,鼠标钩子可以截获鼠标消息,外壳钩子可以截获启动和关闭应用程序的消息,日志钩子可以监视和记录输入事件。钩子分为线程专用钩子和全局钩子,线程专用钩子只监视指定的线... 阅读全文
posted @ 2005-10-27 11:55 henry 阅读(1755) 评论(0) 推荐(0) 编辑

摘要: MFC中包含了几个Windows通用对话框设计的封装类。比如,在CFileDialog里可以利用常用的CDialog成员函数DoModal()函数操纵通用文件对话框。 为了从CFileDialog这样的公共对话框类派生出程序员自己的子类,传统方法需要创建一个“子对话框模板”,然后将模板关联于派生出来的CFileDialog类。这个模板只能包括可增加到对话框中的控件。 但是,由于系统将这个派生... 阅读全文
posted @ 2005-10-27 11:50 henry 阅读(628) 评论(0) 推荐(0) 编辑

摘要: ·贺成士 Windows系统是建立在事件驱动的机制上的,说穿了就是整个系统都是通过消息的传递来实现的。而钩子是Windows系统中非常重要的系统接口,用它可以截获并处理送给其他应用程序的消息,来完成普通应用程序难以实现的功能。钩子的种类很多,每种钩子可以截获并处理相应的消息,如键盘钩子可以截获键盘消息,外壳钩子可以截取、启动和关闭应用程序的消息等。本文在VC5编程环境下实现了一个简单的鼠标... 阅读全文
posted @ 2005-10-27 11:44 henry 阅读(1534) 评论(0) 推荐(0) 编辑

摘要: 现在还有人用vc5吗?呵呵。自己绘制工具栏的按钮、分割线、背景 阅读全文
posted @ 2005-10-27 10:20 henry 阅读(279) 评论(0) 推荐(0) 编辑

摘要: 应用程序的工具栏上除了可以放置图形按钮和一些控件,实现快捷操作外,我们还可以在其上播放动画,以增加程序动感,并使用户知道程序正在工作。此功能在VC++可以中通过向工具栏添加播放动画的标准控件-CanimateCtrl来方便的实现这一效果。本程序允许用户通过"查看/动画"菜单播放与关闭动画。 阅读全文
posted @ 2005-10-27 10:04 henry 阅读(387) 评论(0) 推荐(0) 编辑

摘要: 我们知道将动态连接库注入到其他进程中有很多种方法。最常见的方法是使用钩子函数(Hook),但是这种方法主要有两个缺点:第一如果某个进程没有加载User32.dll,那么Hook DLL将永远也不会被加载。第二Hook DLL加载的时机问题,只有在进程发出User32调用的时候, Hook DLL才有可能被加载。也就是说假设进程正在进行复杂的数值计算而没有时间进行消息调用的时... 阅读全文
posted @ 2005-10-27 09:28 henry 阅读(859) 评论(0) 推荐(0) 编辑

摘要: 看看C语言是如何操作文件的 一、流式文件操作1.fopen()2.fclose() 3.fputc()4.fgetc()5. fseek()6.fputs()7.fgets()8.fprintf()9.fscanf()10.feof()11.ferror()12.rewind()12.remove()13.fread()14.fwrite()15.tmpfile()16.tmpnam();//读取... 阅读全文
posted @ 2005-10-27 09:19 henry 阅读(600) 评论(0) 推荐(0) 编辑