摘要:
原本的窗口置顶工具在这里,有兴趣的可以去下载。这里提供的是进阶版本的窗口置顶工具,在原来版本的功能上增加了窗口改名的功能。具体的功能改进在这里:1. 增加按“Ctrl + Tab”在隐藏窗口的同时更改任务栏图标为被隐藏程序的图标,方便查看是否有程序隐藏和隐藏的程序。2. 增加了窗口改名的功能,对一些不能双开的游戏有了帮助。3. 去掉了子窗口置顶的Bug功能。可执行文件下载地... 阅读全文
摘要:
在这里我想要说的就是,虽然可以把SVN做成系统服务,然后自动去运行,但是我想要的是需要的时候启动,不需要的时候关掉。你如果要说,我使用文件系统的方式也挺好,请你略过此文,反正我不想看到那一长串的路径。 把SVN做成系统服务当然没问题,可问题就出在如果我想要控制多个版本怎么办?有没有一种既省资源又灵活的方式?还在使用命令行操作?我现在就给出解决方案。我做出来这个东西很长时间了,今天使用挺多的,就想发... 阅读全文
摘要:
最近这两天用到QQ的地方比较多,总是拿来和别人交流,时间长了发现这个东西的设计挺好。在使用的时候可以通过鼠标激活窗口并显示出来,不用的时候自动隐藏也不占用宝贵的桌面空间,又联想到自己做的毕业设计,不禁想到我的毕业设计如果可以像QQ那样,是不是会更好一点? 自... 阅读全文
摘要:
老规矩,先看截图:软件的工作界面如图所示,在设定好按键、按键间隔和按键次数之后,点击增加为下面的执行列表增加一个执行单位,点击修改会直接修改下面选中的单位。下面的执行列表中,双击会删除选择的行,右键有菜单,能够打开和保存当前配置到文件中。点击执行按钮,程序会延迟两秒后,开始执行列表中的各项设置,但是只对当前活动窗口有效,这一点可以参看图片中的记事本窗口。执行中的程序,执行按钮会呈现按下的状态,再次... 阅读全文
摘要:
这两天一直在玩魔兽世界,打BOSS的时候十分无聊,无非也就是按照顺序按那几个技能,想想按键精灵是收费的,于是就模仿按键精灵做一个自动按键的小工具,这里:PushKey.rar。至于使用,非常简单,设定好按键顺序和按键间隔之后,点击开始就OK了。对了,只对当前活动窗口有效。截图就不弄了,两个按钮的东西如果都不会使用,那。。。。 阅读全文
摘要:
因为TFont错误有各种原因,所以我这里不可能总结出来各种各样的错误类型。所以我就只对封装在DLL中的MDI子窗体出现的错误一事进行解释。 在DLL子窗体中,不能向主窗体发送任何包含String类型的数据,我曾经就是出现了这样的错误导致一直卡在这个问题上。说到这里,可能有很多人感到很不解:这应该是常识啊!那我问你,你知道ShowMessage这个函数的原理吗?在D2009中,只要在DLL中封装的窗... 阅读全文
摘要:
不多说了,看代码就应该明白了,曾经我遇到的问题,现在放出来大家共享!这里是工程文件的部分:在DLL中封装MDI子窗体需要重写DLL入口函数,具体代码如下:[代码]这里是需要导出的函数,写在工程文件或者一个单元的接口部分:[代码]最后在工程文件把这个函数导出来就OK了。[代码] 阅读全文
摘要:
在DLL中的子窗体不会响应Tab按键的,这个时候就需要手动去指定Tab键的操作,但是前提是主窗体要向这个窗体发送一个消息,一个Tab键按下的消息。基本顺序是这样的:1. 主窗体用Hook技术捕获Tab按键并向活动子窗体发送一个Tab键按下的消息2. 子窗体手动定义一个Tab键被按下的处理(需要用到FormKeyDown事件)。3. 移动到下一个焦点的WinAPI函数:Perform(WM_NEXT... 阅读全文
摘要:
万能Update语句:大家都知道Update语句是“Update Table Set A= B, C = DWhereE = F”,但是如果我要Set的数据是动态的怎么办呢?比如棕色的那部分?很明显,在Where前面Set语句中的那个逗号不好解决,也许这个时候大家就会想如何如何去判断,可是结果。。其实不用那么麻烦,只需要按照我下面的代码去做就可以了:Update Table... 阅读全文
摘要:
这段时间作毕设,老是拿着U盘到处跑,很累。 有时候,就是一不小心,自己在电脑上做好了,到了导师那里总是出现莫名其妙的错误,奇怪!这个地方我明明修改好了,为了到了这里还出错?奇了! 导师为此很生气,“你上次来的时候就是这里出错,想不到过了一个星期竟然还没改正!这几天你干什么了!” 我冤死,我。。。。 其实,我最新做出来的东西没拷出来,还在我电脑上放着呢。我日! 想了想,怎么办?自己做一个得了,貌似我... 阅读全文