chenzhi1210 发表于 2013-4-10 10:12:29

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

本帖最后由 chenzhi1210 于 2013-4-10 22:24 编辑


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

afan 发表于 2013-4-10 10:36:50

GUICreate('      啥也木有', 300, 100, -1, -1, 0)
GUISetState()
Sleep(3000)

chenzhi1210 发表于 2013-4-10 21:56:41

回复 2# afan


    左上角图标去掉后,可以保留右上角的关闭按扭吗?右边的关闭按扭不能去掉。

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

chenzhi1210 发表于 2013-4-10 22:04:25



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

afan 发表于 2013-4-10 22:19:04

GUI标题,怎样才能达到这样的效果?
chenzhi1210 发表于 2013-4-10 22:04 http://www.autoitx.com/images/common/back.gif


    抬头。别开新帖。

chenzhi1210 发表于 2013-4-10 22:23:18

谢谢afan,解决了!
页: [1]
查看完整版本: 如何去掉GUI标题栏的图标?[已解决]