[求助]如何遮蔽一个控件操作动作?
我需要打开一个程序,然后在程序的窗体上按两个按钮。然后程序会跳到另一个界面。问题在于我不想让用户看到我按两个按钮的动作,有什么方法吗?我想到可以先用一个有“最当前”特性的窗口掩盖住我下面的动作,不过这是下策l。另外这个窗口怎么写好呢? 透明有一秒延迟而且容易让用户点到窗体
也是下策 按按钮的时候如果是发的命令是看不见点击动作的,如果是鼠标点击的话可以设置鼠标图案为空 我是要看不见窗体不是看不见操作 另外 怎样做一个能屏蔽其他窗体的窗体?
屏蔽:就是掩盖 另外 怎样做一个能屏蔽其他窗体的窗体?
屏蔽:就是掩盖
ac5474012 发表于 2011-4-27 19:05 http://www.autoitx.com/images/common/back.gif
屏幕快照遮住{:face (356):} 本帖最后由 netegg 于 2011-4-27 20:33 编辑
获取控件句柄,向句柄发消息好了 回复 6# tryhi
关键在于屏蔽,也就是说你的窗体是最当前,但是我要遮蔽的窗体也是最当前的。所以还是会出来点。 回复 8# ac5474012
据说用钩子能在窗口出来之前做一些动作 GUISetState(@SW_hide)
达到你要的界面show出来 同意6楼,干这事之前先用屏幕快照遮住,这样快照下发生的一切用户都看不到了,包括窗口 回复 11# 飘云
看看8楼 完全不理解楼主想要做什么?
1楼--我不想让用户看到我按两个按钮的动作
3楼--我是要看不见窗体不是看不见操作
8楼--关键在于屏蔽,也就是说你的窗体是最当前,但是我要遮蔽的窗体也是最当前的。所以还是会出来点。
楼主要表达的是什么?逻辑陷阱吗? 完全不理解楼主想要做什么? 楼主还是直接讲具体的动作过程吧~~
PS:不想让用户看见动作,难道{:face (238):}
页:
[1]
2