【问题标题】:How to close a MessageBox generated by some Application如何关闭某些应用程序生成的 MessageBox
【发布时间】:2011-02-16 11:56:05
【问题描述】:

我正在尝试关闭 Internet Explorer 生成的消息框。实际上,当我在线玩游戏时,它会显示一个消息框“您玩了超过 30 分钟。单击确定退出或取消玩更多”。我想点击取消按钮,为此我设计了一个程序:

    private void timer2_Tick(object sender, EventArgs e)
    {
        string Col = GetPixelColor(407, 302).B.ToString();
        if (Col == "200")
        {
            SendKeys.Send("{ESC}");
        }

    }

这个程序检查像素的颜色(属于Messagebox),如果发现它发送Escape键消息框的标题是“Windows Internet Explorer”。但不幸的是,这个程序失败了背景游戏变为浅灰色并发送退出键关闭游戏并失去分数。

【问题讨论】:

    标签: c#


    【解决方案1】:

    我会看看FindWindow。部分资料和源码可以在here找到。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多