找回密码
 加入
搜索
楼主: afan

[GUI管理] [已解决]如何能使窗口可以响应点击(控件),而窗体不被激活

 火... [复制链接]
发表于 2010-7-28 15:46:59 | 显示全部楼层
A版帮看看,当下句把400改成小于100时好像失效, 300的没有问题,是否au3的问题?

$hGUI = GUICreate('Test', 400, 300, -1, -1, 0, $WS_EX_TOPMOST)
发表于 2010-7-28 15:57:58 | 显示全部楼层
如果是au3的问题, 能否增加半透明功能,毕竟掩盖的幅度有点大了。
发表于 2010-7-27 22:49:32 | 显示全部楼层
先收藏在学习。
发表于 2010-7-28 10:28:34 | 显示全部楼层
$hGUI = GUICreate('Test', 80, 300, -1, -1, -1, $WS_EX_TOPMOST)

ok........
发表于 2010-7-29 16:56:20 | 显示全部楼层
不知道有什么用处。。
 楼主| 发表于 2010-7-29 23:33:09 | 显示全部楼层
本帖最后由 afan 于 2010-7-29 23:36 编辑
A版帮看看,当下句把400改成小于100时好像失效, 300的没有问题,是否au3的问题?

$hGUI = GUICreate('T ...
奥斯丁 发表于 2010-7-28 15:46



    我测试完全没问题啊~
$hGUI = GUICreate('Test', 90, 300, -1, -1, 0, $WS_EX_TOPMOST)

如果你是指界面无法缩小那可以将0的样式改为其它的,如$WS_POPUP
发表于 2010-7-31 00:46:06 | 显示全部楼层
俗话说的好。。。。。。。。P大的东西基本上都要留名备查。
发表于 2010-7-31 03:53:01 | 显示全部楼层
都是高人,想得太深了,简单的问题应简单处理。
屏幕键盘应该是这样的结构
#NoTrayIcon
#include <WindowsConstants.au3>
$Form1 = GUICreate("test", 473, 205, -1, 235, Default, $WS_EX_TOPMOST)
GUISetState(@SW_SHOW)
$Form2 = GUICreate("test1", 473, 175, -1, 265, $WS_POPUP, $WS_EX_TOPMOST, $Form1)
$Button1 = GUICtrlCreateButton("Button1", 104, 56, 75, 25)
GUISetState(@SW_SHOW)

While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case -3
                        Exit
                Case $Button1
                        MsgBox(64, "", "", -1, $Form2)
        EndSwitch
WEnd
 楼主| 发表于 2010-7-31 10:43:08 | 显示全部楼层
回复 38# ceoguang


    呵呵 是你想得太简单啦
发表于 2010-7-31 12:32:19 | 显示全部楼层
回复 39# afan
简单的只是代码,思路是对的
 楼主| 发表于 2010-7-31 15:29:48 | 显示全部楼层
回复 40# ceoguang


    这个真不对。
发表于 2010-7-31 17:25:38 | 显示全部楼层
留记号,.以后回用得上的
发表于 2010-8-31 14:35:17 | 显示全部楼层
pusofalse  is strong!
高就是高!
发表于 2017-7-5 02:35:50 | 显示全部楼层
留個腳印 MacGyver
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-24 01:20 , Processed in 0.074586 second(s), 13 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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