怎么让MESSAGEBOX自动消失,可以设置时间等。。。。
MESSAGEBOX 要按一下才能消失吗,有什么好办法大家讨论一下。还有,怎么让程序在无人操作一段时间自动关闭。 问题点数:50、回复次数:18Top
1 楼konrong(康尼)回复于 2002-04-16 16:14:54 得分 0
没有人这么做过吗????Top
2 楼llitcwl(中国龙)回复于 2002-04-16 16:16:11 得分 10
自己做一个响应式窗口,在窗口里定时关闭Top
3 楼konrong(康尼)回复于 2002-04-16 16:23:21 得分 0
难道不用判断鼠标和键盘了吗?Top
4 楼SomeFish(穿西装的老农民)回复于 2002-04-16 16:43:54 得分 5
用程序的IDLE事件不就得了,简单。
关于messagebox定时消失的问题,我看在它的timer事件里写程序就得了。Top
5 楼rock_csdn(加减乘除)回复于 2002-04-16 22:37:05 得分 5
messagebox自动消失得用hook的方法
程序自动关闭用idle就行!Top
6 楼konrong(康尼)回复于 2002-04-17 08:07:21 得分 0
: rock_csdn(乱云) hook是什么呀?
TIME事件很难处理,因为有很多的MESSAGEBOX 还要触发ENTER键。Top
7 楼jackygan(一剑飘香)回复于 2002-04-17 08:53:59 得分 10
其实自已创建的窗口,只要在idle里事里写入timer(3)然后在到timer事件里写入close(this)不就行了吗?不要触发ENTER键.Top
8 楼konrong(康尼)回复于 2002-04-17 09:19:21 得分 0
我如果不用响应式窗口,就用MESSAGEBOX呢。Top
9 楼fallstone(天蓝)回复于 2002-04-17 10:55:52 得分 5
用MESSAGEBOX好象很麻烦哦,前面看的,还是用响应窗口好。Top
10 楼far_ranging(大路)回复于 2002-04-17 11:02:53 得分 0
同意楼上Top
11 楼xavier_lee(我自横刀哈哈笑!)回复于 2002-04-17 11:11:59 得分 5
就用自定义Response 型窗口画一个messagebox(),
然后,用time(?)去控制关闭。Top
12 楼dlkfth(海之韵)回复于 2002-04-17 11:28:46 得分 0
谁有方案,说说怎样让MESSAGEBOX自动关闭Top
13 楼joss(季节...夏至)回复于 2002-09-24 14:00:04 得分 0
用反映窗口,就是定制一个消息框,效果可能做得同EMSSAGEBOX一样
客户都不会感觉到!Top
14 楼warchild(大成若缺)回复于 2002-09-24 14:12:07 得分 0
用API模拟鼠标点击按钮Top
15 楼konrong(康尼)回复于 2002-09-24 14:27:02 得分 0
warchild(怀旧男孩)怎么实现呢?Top
16 楼banalman(IT解放者)回复于 2002-09-24 14:28:29 得分 0
回调应能解决,但是比较麻烦。同意用Response 型窗口来模拟Top
17 楼xzh76215(xzh)回复于 2002-09-24 15:48:45 得分 10
API模拟键盘函数声明:
subroutine keybd_event(uint bVk,uint bScan,long dwFlags,long dwExtraInfo ) library 'user32.dll'
模拟键盘点击回车键:
keybd_event(13,0,0,0) //按下enter
keybd_event(13,0,2,0) //释放enter
注:enter:13Top
18 楼sungxf(sungxf)回复于 2002-09-24 19:37:49 得分 0
subroutine keybd_event(uint bVk,uint bScan,long dwFlags,long dwExtraInfo ) library 'user32.dll'Top




