找回密码  加入

AUTOIT CN

搜索
查看: 1329|回复: 3

[求购] 窗口描边的例子

[复制链接]
发表于 2017-4-9 14:35:57 | 显示全部楼层 |阅读模式
1金钱
http://www.autoitx.com/forum.php ... mp;page=1#pid677079

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

发表于 2017-4-10 20:30:48 | 显示全部楼层
回复 1# 524443834


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

使用道具 举报

发表于 2017-7-25 10:42:53 | 显示全部楼层
回复 1# 524443834


    那个帖子被扔到 无意义区去了。不能回复,,这里给你回复吧

  1.                  _WinAPI_ReleaseDC($hWnd,$DC);释放设备环境
  2.                  _WinAPI_DeleteObject($dtRect)
  3.                 _WinAPI_DeleteObject($pen);删除逻辑笔,画笔,字体,位图,区域或调色板
  4.                                 ;==>>添加
  5.                 $hdc = _WinAPI_WindowFromDC ( 0 )
  6.                                 _WinAPI_InvalidateRect ( $hdc ,  $tStruct , False )
  7.                                 ;==>>添加代码
复制代码
回复

使用道具 举报

发表于 2017-7-30 13:47:48 | 显示全部楼层
这个问题这几天我好好的研究了一番,有几种方法都可以实现,
1.在桌面DC上绘制.
2.在目标窗口上绘制.
但这二种方法都有缺点,在绘制的时候容易丢线条.可能是由于某部分接收了重绘的消息.
一个比较好的方法是
创建一个子窗口
设定窗口透明
将此窗口动态设为目标控件大小
对窗口进行描边
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|小黑屋|手机版|AUTOIT CN ( 鲁ICP备15028933号-3 )谷歌 百度

GMT+8, 2018-11-15 01:12 , Processed in 0.082762 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表