本帖最后由 vioer 于 2019-3-11 22:42 编辑
前几天突然蹦出一个FF新鲜事的窗口,找了半天也不知道从哪儿来的.后来才知道flash player的那些臭事.
于是就想能不能写一个根据窗口查找进程的程序.查了点资料很快就完成了.
不过,我想起来了大漠那个拖放鼠标取句柄,可以显示边框的,很想弄一个,,,于是,恶梦开始了...
我希望能完成的功能是,拖放鼠标窗口外面能套上个边框,边框粗细可调,颜色可调.闪烁可调,查了半天,大致是两个方案:
1是用[窗口_画矩形],2是[子程序_画边框].
第2个颜色好像不能调,一直是黑色,于是集中到1上面...
1的问题是,鼠标移动后,原有的边框不消失,像下面这个样子:
我以为自己能搞定,为此把两个论坛翻了个底朝天,连泪闯天涯最初的C源码都翻出来了...
结果是前面都没问题了,最后一个窗口的边框死活不释放....程序结束后总留个尾巴在上面....实在搞不定了...
于是又回到2上面,[子程序_画边框]要想改颜色,就要弄明白PatBlt的最后一个参数.其实到现在也没完全弄明白,不过总算把颜色改了,闪烁还是没辙...
API要想全弄懂,对我来说路还很长.我只能做到这儿了...
下面是我改的源码:
拖放取句柄改进中2.e
(12.11 KB, 下载次数: 63)
|