找回密码
 加入
搜索
查看: 2323|回复: 6

[AU3基础] 如何去掉GUI标题栏的图标?[已解决]

  [复制链接]
发表于 2013-4-10 10:12:29 | 显示全部楼层 |阅读模式
本帖最后由 chenzhi1210 于 2013-4-10 22:24 编辑


如何去掉GUI左上角的图标,让它什么都不显示,可以吗?
请高手帮忙看看!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2013-4-10 10:36:50 | 显示全部楼层
GUICreate('      啥也木有', 300, 100, -1, -1, 0)
GUISetState()
Sleep(3000)
 楼主| 发表于 2013-4-10 21:56:41 | 显示全部楼层
回复 2# afan


    左上角图标去掉后,可以保留右上角的关闭按扭吗?右边的关闭按扭不能去掉。
发表于 2013-4-10 21:59:11 | 显示全部楼层
$hGui = GUICreate('        无图标        ', -1, -1, -1, -1, 0x80000, 1)
__SetNoIcon($hGui)
GUISetState()
Do
Until GUIGetMsg() = -3

Func __SetNoIcon($hWnd)
        If StringInStr(@OSArch, '64') Then Return Local $t1 = DllCall('user32.dll', 'ulong_ptr', 'SetClassLongPtrW', 'hwnd', $hWnd, 'int', -14, 'long_ptr', 0), _
                                $t2 = DllCall('user32.dll', 'ulong_ptr', 'SetClassLongPtrW', 'hwnd', $hWnd, 'int', -34, 'long_ptr', 0)
        Local $t1 = DllCall('user32.dll', 'ulong', 'SetClassLongW', 'hwnd', $hWnd, 'int', -14, 'long', 0), _
                                $t2 = DllCall('user32.dll', 'ulong', 'SetClassLongW', 'hwnd', $hWnd, 'int', -34, 'long', 0)
EndFunc   ;==>__SetNoIcon
 楼主| 发表于 2013-4-10 22:04:25 | 显示全部楼层


GUI标题,怎样才能达到这样的效果?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2013-4-10 22:19:04 | 显示全部楼层
GUI标题,怎样才能达到这样的效果?
chenzhi1210 发表于 2013-4-10 22:04



    抬头。别开新帖。
 楼主| 发表于 2013-4-10 22:23:18 | 显示全部楼层
谢谢afan,解决了!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-23 19:10 , Processed in 0.078754 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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