我有一个MFC应用程序(使用我无法更改的遗留库)。当应用程序启动时,如果某些驱动程序无法加载,它将加载几个驱动程序并显示消息框。驱动程序的加载和消息框的显示是通过库中不能更改的方法完成的(我们称之为Init方法)。我想禁用这些消息框(防止它们“弹出”)。在调用Init暂时禁用消息框然后重新启用它们之前,有什么我可以调用的吗?有没有办法在MFC中禁用消息框?
(请注意,如果这是不可能完成后重新打开它们,我可以很好地与生活,我主要是想禁用它们)
感谢所有,
注:如果有人想知道关于为什么我想这样做,这是因为我的应用程序公开了一个COM接口并将被其他应用程序使用。它是一个应用程序的唯一原因是我使用的库在创建MFC应用程序(而不是dll)时更容易使用。当我的其他应用程序调用它时,我不希望显示消息框,如果出现错误,我只想获取错误。
这工作完美!非常感谢你:) – Carl
很高兴知道它的工作原理!别客气! –