WinCC5.0中如何用C脚本将MessageBox置顶 点击:1958 | 回复:3



蓝心

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 22回
  • 年度积分:0
  • 历史总积分:56
  • 注册:2003年4月02日
发表于:2005-02-16 20:30:00
楼主
在系统报警到来时,用C脚本给出来一个messagebox()提示窗口,可是这个窗口有时候会被其他窗口挡住,不知道哪位高手可以告诉我怎样才能将窗口设置成顶层窗口,不被其他窗口挡住???



扬过

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 8回
  • 年度积分:0
  • 历史总积分:8
  • 注册:2005年6月03日
发表于:2005-08-29 11:43:00
1楼
int iRet; iRet=MessageBox(hwnd,"PLC报警!","对话框",MB_YESNO|MB_ICONQUESTION|MB_SYSTEMMODAL);

扬过

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 8回
  • 年度积分:0
  • 历史总积分:8
  • 注册:2005年6月03日
发表于:2005-08-29 11:45:00
2楼
应该这样: int iRet; iRet=MessageBox(NULL,"PLC报警!","对话框",MB_YESNO|MB_ICONQUESTION|MB_SYSTEMMODAL);

scz11

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 16回
  • 年度积分:0
  • 历史总积分:39
  • 注册:2006年11月01日
发表于:2009-05-09 08:47:11
3楼
int iRet; iRet=MessageBox(NULL,"PLC报警!","对话框",MB_YESNO|MB_ICONQUESTION|MB_DEFBUTTON1|MB_SYSTEMMODAL); 增加一个焦点在第一个按钮上更有效。

热门招聘
相关主题

官方公众号

智造工程师