以编程方式检测Windows CE中是否打开了MessageBox

时间:2013-09-26 08:11:32

标签: c++ windows-ce messagebox

我想知道是否可以(以编程方式)检测消息框是否在c ++中打开,我有一个在Windows CE中运行的应用程序,当出现问题时,我会从各个位置调用一堆消息框,有没有办法检测到其中一个盒子确实加速了?

我按如下方式拨打消息框:

::MessageBox (NULL,TEXT("Could not close COM2"),TEXT("Feedback"),MB_OK);

感谢。

1 个答案:

答案 0 :(得分:0)

您问题的快速回答是使用FindWindowEnumWindow

更好的答案是问你为什么要这样做。函数返回错误代码,然后更集中的错误处理结构应将这些错误转换为用户的消息,而不是在代码的各个位置弹出错误框。