12 2011 档案

摘要:SaveDC (HDC hdc);保存设备上下文栈上。它的目的是,在不改变设备上下文的情况下,对HDC进行其它的操作,当这些操作完成后,再对HDC进行恢复。RestoreDC (HDC hdc, int id) 则是从设备上下文栈中对HDC进行恢复。典型的用法是:voidGraphics::Draw (HDC hdc) { SaveDC (hdc);TextOut (hdc, ....); /** do more things */RestoreDC (hdc, -1);}如上函数,在进入Draw函数中时进行SaveDC, 退出时RestoreDC。这样,不论外面怎么调用Draw函数,它总能保 阅读全文
posted @ 2011-12-27 09:21 夜雨無聲 阅读(3610) 评论(0) 推荐(0) 编辑
摘要:windows文件关联图标的查看与设置, 主要是通过注册表实现的.举例来说, .cpp文件的关联图标.首先, 打开注册表: HKCR/.cpp, 如下图. 看红框部分, "默认"值, 即是 .cpp的值, 它==VisualStudio.cpp.9.0, 不用管它是什么东东, 我们直接打开 HCR/VisualStudio.cpp.9.0. 看下一幅图.这里-----, 是VisulaStudio.cpp.9.0, 我们看DefaultIcon, 它就是指定了图标. "默认"值, 就是它的值.它的值是:C:\Program Files\Microsoft 阅读全文
posted @ 2011-12-23 11:13 夜雨無聲 阅读(5762) 评论(0) 推荐(0) 编辑
摘要:chm文件是Windows操作系统非常方便的电子帮助文档及电子书籍文档。制作CHM文档的工具也有数种,较为流行的有EasyChm等。这里对CHM制作进行一次详解,使开发人员能够开发出自己的CHM编译工具。当看完这篇教程之后,您会觉得制作一个类似EasyChm的工具非常简单,而像EasyChm这样的工具其实无需注册码激活,因为它根本没有涉及chm编码解码的工作,它只是使用了微软提供了编码解码工具而已,只不过它提供了便利的途径。一.CHM编译工具:hhc.exe hha.dll命令:hhc $path/which.hhp使用这样简单的命令,就可以轻松地生成一个CHM文档,我们要了解的就是which 阅读全文
posted @ 2011-12-21 14:58 夜雨無聲 阅读(13387) 评论(0) 推荐(2) 编辑
摘要:我写的程序交给测试组测试时, 经常需要自动单击功能-.-于是开发了这么一个自动单击工具.包括的功能有:1.设置鼠标2.自动找按钮3.设置触发频率.工程见: http://files.cnblogs.com/lin1270/AutoClick_ex.zip2012_04_19 最新修改:1. 支持C#按钮单击。2. 支持复选框、单选框、Static控件等单击。C#的Link控件有问题,改成如下判断了。附件的代码并没有更改---if (hwndParent != NULL && IsWindow (hwndParent)) { DWORD dwStyle = ... 阅读全文
posted @ 2011-12-03 03:06 夜雨無聲 阅读(480) 评论(0) 推荐(0) 编辑