524443834 发表于 2017-4-9 14:35:57

窗口描边的例子

http://www.autoitx.com/forum.php?mod=viewthread&tid=55103&rpid=677079&fav=yes&ordertype=0&page=1#pid677079

已经在提问区提问过了,能提供个例子,支付宝或微信现金50元,谢谢

zpmc123 发表于 2017-4-10 20:30:48

回复 1# 524443834


    不要谈钱,要不人家都不想帮你了,不要急总会有人看到帮你的

yamakawa 发表于 2017-7-25 10:42:53

回复 1# 524443834


    那个帖子被扔到 无意义区去了。不能回复,,这里给你回复吧
               _WinAPI_ReleaseDC($hWnd,$DC);释放设备环境
               _WinAPI_DeleteObject($dtRect)
                _WinAPI_DeleteObject($pen);删除逻辑笔,画笔,字体,位图,区域或调色板
                                ;==>>添加
                $hdc = _WinAPI_WindowFromDC ( 0 )
                                _WinAPI_InvalidateRect ( $hdc ,$tStruct , False )
                                ;==>>添加代码

tubaba 发表于 2017-7-30 13:47:48

这个问题这几天我好好的研究了一番,有几种方法都可以实现,
1.在桌面DC上绘制.
2.在目标窗口上绘制.
但这二种方法都有缺点,在绘制的时候容易丢线条.可能是由于某部分接收了重绘的消息.
一个比较好的方法是
创建一个子窗口
设定窗口透明
将此窗口动态设为目标控件大小
对窗口进行描边
页: [1]
查看完整版本: 窗口描边的例子