MFCアプリケーションがあります(変更できない従来のライブラリを使用しています)。アプリケーションが起動すると、2つのドライバがロードされ、いくつかのドライバをロードできなかった場合はメッセージボックスが表示されます。ドライバのロードとメッセージボックスの表示は、ライブラリ内の変更できないメソッド(このメソッドをInitと呼ぶ)によって行われます。私はそれらのメッセージボックスを無効にしたい( "ポップ"からそれらを防ぐ)。 Initを呼び出してメッセージボックスを一時的に無効にしてから再度有効にする前に、私が呼び出すことができるものはありますか?誰かが不思議場合:MFCでメッセージボックスを無効にする方法はありますか?
は、すべての
おかげで、
注意を(私は主にそれらを無効にしたい、それが後に再度有効に彼らには不可能であるならば、私は非常によくそれと一緒に暮らすことができることに注意してください)なぜ私はそれをしたいのですか?それは私のアプリケーションがCOMインターフェイスを公開し、他のアプリケーションによって使用されるためです。それがアプリケーションである唯一の理由は、私が使用するライブラリが、MFCアプリケーションを作成するとき(dllではなく)にはるかに使いやすいということです。他のアプリケーションから呼び出されたときに、メッセージボックスが表示されないようにするには、何か問題が生じたときにエラーを出したいだけです。
これは完全に機能します!ありがとうございます:) – Carl
それは知っている素敵な作品!どういたしまして! –