找回密码
 加入
搜索
查看: 6291|回复: 18

[系统综合] [求助]如何遮蔽一个控件操作动作?

 火.. [复制链接]
发表于 2011-4-27 17:29:41 | 显示全部楼层 |阅读模式
我需要打开一个程序,然后在程序的窗体上按两个按钮。然后程序会跳到另一个界面。问题在于我不想让用户看到我按两个按钮的动作,有什么方法吗?

我想到可以先用一个有“最当前”特性的窗口掩盖住我下面的动作,不过这是下策l。另外这个窗口怎么写好呢?
 楼主| 发表于 2011-4-27 17:35:53 | 显示全部楼层
透明有一秒延迟而且容易让用户点到窗体
也是下策
发表于 2011-4-27 17:56:53 | 显示全部楼层
按按钮的时候如果是发的命令是看不见点击动作的,如果是鼠标点击的话可以设置鼠标图案为空
 楼主| 发表于 2011-4-27 19:04:45 | 显示全部楼层
我是要看不见窗体不是看不见操作
 楼主| 发表于 2011-4-27 19:05:48 | 显示全部楼层
另外 怎样做一个能屏蔽其他窗体的窗体?

屏蔽:就是掩盖
发表于 2011-4-27 19:44:21 | 显示全部楼层
另外 怎样做一个能屏蔽其他窗体的窗体?

屏蔽:就是掩盖
ac5474012 发表于 2011-4-27 19:05


屏幕快照遮住
发表于 2011-4-27 20:32:17 | 显示全部楼层
本帖最后由 netegg 于 2011-4-27 20:33 编辑

获取控件句柄,向句柄发消息好了
 楼主| 发表于 2011-5-3 11:14:19 | 显示全部楼层
回复 6# tryhi

关键在于屏蔽,也就是说你的窗体是最当前,但是我要遮蔽的窗体也是最当前的。所以还是会出来点。
发表于 2011-5-3 12:43:38 | 显示全部楼层
回复 8# ac5474012


    据说用钩子能在窗口出来之前做一些动作
发表于 2011-5-3 20:54:00 | 显示全部楼层
GUISetState(@SW_hide)
达到你要的界面show出来
发表于 2011-5-3 22:26:49 | 显示全部楼层
同意6楼,干这事之前先用屏幕快照遮住,这样快照下发生的一切用户都看不到了,包括窗口
 楼主| 发表于 2011-5-6 09:34:40 | 显示全部楼层
回复 11# 飘云

看看8楼
发表于 2011-5-6 10:21:38 | 显示全部楼层
完全不理解楼主想要做什么?
1楼--我不想让用户看到我按两个按钮的动作
3楼--我是要看不见窗体不是看不见操作
8楼--关键在于屏蔽,也就是说你的窗体是最当前,但是我要遮蔽的窗体也是最当前的。所以还是会出来点。
楼主要表达的是什么?逻辑陷阱吗?
发表于 2011-5-6 14:33:02 | 显示全部楼层
完全不理解楼主想要做什么?
发表于 2011-5-7 11:01:59 | 显示全部楼层
楼主还是直接讲具体的动作过程吧~~

PS:不想让用户看见动作,难道
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-20 02:17 , Processed in 0.093686 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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