精易论坛

标题: 拖放鼠标窗口画边框,精易模块子程序_画边框的一点小改动 [打印本页]

作者: vioer    时间: 2019-3-11 22:39
标题: 拖放鼠标窗口画边框,精易模块子程序_画边框的一点小改动
本帖最后由 vioer 于 2019-3-11 22:42 编辑

前几天突然蹦出一个FF新鲜事的窗口,找了半天也不知道从哪儿来的.后来才知道flash player的那些臭事.
于是就想能不能写一个根据窗口查找进程的程序.查了点资料很快就完成了.

不过,我想起来了大漠那个拖放鼠标取句柄,可以显示边框的,很想弄一个,,,于是,恶梦开始了...

我希望能完成的功能是,拖放鼠标窗口外面能套上个边框,边框粗细可调,颜色可调.闪烁可调,查了半天,大致是两个方案:
1是用[窗口_画矩形],2是[子程序_画边框].
第2个颜色好像不能调,一直是黑色,于是集中到1上面...

1的问题是,鼠标移动后,原有的边框不消失,像下面这个样子:

我以为自己能搞定,为此把两个论坛翻了个底朝天,连泪闯天涯最初的C源码都翻出来了...
结果是前面都没问题了,最后一个窗口的边框死活不释放....程序结束后总留个尾巴在上面....实在搞不定了...

于是又回到2上面,[子程序_画边框]要想改颜色,就要弄明白PatBlt的最后一个参数.其实到现在也没完全弄明白,不过总算把颜色改了,闪烁还是没辙...
API要想全弄懂,对我来说路还很长.我只能做到这儿了...

下面是我改的源码:


作者: duanyijun    时间: 2019-3-11 22:53
值得看看,辛苦了
作者: xsllovemlj    时间: 2019-3-11 23:15
谢谢大佬分享啊

作者: By:boredom    时间: 2019-3-11 23:23
dm.SetWindowState(句柄,14)
作者: By:boredom    时间: 2019-3-11 23:25
乐玩窗口.画边框(句柄,显示时间,显示颜色)
作者: 汉族    时间: 2019-3-11 23:25
你要删除啊才能释放
作者: su911    时间: 2019-3-11 23:28
要想改颜色就要弄明白PatBlt的

作者: maozaiba    时间: 2019-3-12 00:09
刚好需要这功能你就来了

作者: wmv520    时间: 2019-3-12 09:37
对我来说路还很长
作者: wentsai    时间: 2019-3-12 11:31
提示: 作者被禁止或删除 内容自动屏蔽
作者: 谁的坏叔叔    时间: 2019-3-12 13:19
好东西啊
作者: kyo9766    时间: 2019-3-12 13:49
看看怎么找的进程,感谢分享
作者: 已注销234264    时间: 2019-3-12 13:58
提示: 作者被禁止或删除 内容自动屏蔽
作者: 350246356    时间: 2019-3-12 15:17
        支持开源~!感谢分享
作者: zzzzzzzz88    时间: 2019-3-12 16:10
学习一下!!!
作者: vioer    时间: 2019-3-12 18:17
kyo9766 发表于 2019-3-12 13:49
看看怎么找的进程,感谢分享

兄弟,进程没写在里面,那个比较简单,你搜索一下就有了...
作者: vioer    时间: 2019-3-12 18:18
汉族 发表于 2019-3-11 23:25
你要删除啊才能释放

嗯,我知道要先删除,可是最后一次画框怎么也删不掉,等我再磨几天弄不出来放源码你看....
作者: vioer    时间: 2019-3-12 18:19
a4406069 发表于 2019-3-11 23:25
乐玩窗口.画边框(句柄,显示时间,显示颜色)

谢谢啊,我去研究一下乐玩的...
作者: o暴走的橘子o    时间: 2019-3-15 19:36
支持开源~!感谢分享
作者: 意犹未尽i    时间: 2019-4-14 14:06
感谢分享````
作者: 温暖的舌骨    时间: 2022-4-15 23:03
        支持开源~!感谢分享
作者: bannnnn1    时间: 2024-3-28 15:06
刚好需要这功能你就来了

作者: kmskik    时间: 2024-9-7 09:41
感谢分享,我也在找
作者: 旧梦c    时间: 2024-10-19 00:52





欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4