c#怎么其他程序弹出窗口messagebox

用c#写个A程序需要控制B程序,B程序中有几个弹出窗口(messagebox),我需要在不同的弹出窗口做不同的事情,那些窗口只有消息不同,标题都一样。请问我怎么区分他们呢... 用c#写个A程序需要控制B程序,B程序中有几个弹出窗口(messagebox),我需要在不同的弹出窗口做不同的事情,那些窗口只有消息不同,标题都一样。请问我怎么区分他们呢?我曾尝试用句柄来区分,不过用findwindowex不行,可能是我方法错了。小弟新来只有25分,就给10分吧。不好意思。
不好意思,说的确实有点乱。那个B程序不是我写的,我需要控制它进行操作,它的弹出窗口很多,在它不同的弹出窗口后面,我自己的A程序需要进行不同的操作。所以我要区分那些弹出窗口,本来想用句柄来区分他们,发现B程序的弹出窗口标题和类型是一样的,我没法用findwindowex的方法用句柄来区分开他们,所以我需要个其他方法来区分他们。谢谢。
展开
 我来答
百度网友638b535
2008-10-03 · TA获得超过234个赞
知道小有建树答主
回答量:268
采纳率:0%
帮助的人:330万
展开全部
你show messagebox的话,它关闭后会返回一个结果DialogResult的:
DialogResult r=messgebox.show();
然后你就可以处理这个结果了阿,你要区分他们干嘛,不懂你的意思
guofeng0710
2008-10-03 · 超过10用户采纳过TA的回答
知道答主
回答量:35
采纳率:0%
帮助的人:25.7万
展开全部
DialogResult r=messgebox.show();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式