我有一個MFC應用程序(使用我無法更改的遺留庫)。當應用程序啓動時,如果某些驅動程序無法加載,它將加載幾個驅動程序並顯示消息框。驅動程序的加載和消息框的顯示是通過庫中不能更改的方法完成的(我們稱之爲Init方法)。我想禁用這些消息框(防止它們「彈出」)。在調用Init暫時禁用消息框然後重新啓用它們之前,有什麼我可以調用的嗎?有沒有辦法在MFC中禁用消息框?
(請注意,如果這是不可能完成後重新打開它們,我可以很好地與生活,我主要是想禁用它們)
感謝所有,
注:如果有人想知道關於爲什麼我想這樣做,這是因爲我的應用程序公開了一個COM接口並將被其他應用程序使用。它是一個應用程序的唯一原因是我使用的庫在創建MFC應用程序(而不是dll)時更容易使用。當我的其他應用程序調用它時,我不希望顯示消息框,如果出現錯誤,我只想獲取錯誤。
這工作完美!非常感謝你:) – Carl
很高興知道它的工作原理!別客氣! –