CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  基础类

怎么让MESSAGEBOX自动消失,可以设置时间等。。。。

楼主konrong(康尼)2002-04-16 15:49:51 在 PowerBuilder / 基础类 提问

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

相关问题

  • "从网络访问此计算机" 的设置为什么会自动消失?
  • 我想用创建一个层来模拟messagebox这样的提示信息。 并且3秒钟后层自动消失。 怎么做?
  • 如何自动设置ODBC
  • 自动设置打印纸?
  • 想做一个有时间限制的messagebox,能够在指定的时间内要是客户不操作这个messagebox,就让它自动消失,请问如何做?
  • 音量图标自动消失
  • 怎样在insertrow时自动设置值
  • Win2000如何设置自动关机?
  • EDIT框如何设置自动换行?
  • win2000如何设置自动登录?

关键词

  • messagebox
  • 消失
  • keybd
  • 程序
  • 关闭
  • 事件
  • idle
  • enter
  • uint
  • timer

得分解答快速导航

  • 帖主:konrong
  • llitcwl
  • SomeFish
  • rock_csdn
  • jackygan
  • fallstone
  • xavier_lee
  • xzh76215

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo