0

では、Excel アプリから PowerPoint アプリへのフォーカスが失われているとはどういうことでしょうか。

更新: あなたの答えは正しいです(+1ポイント)が、完全な問題を説明していないため、私のせいです(私はそれが非常に簡単だと思いました)。したがって、問題のステートメントは次のように展開されます。 MS PowerPoint から MS Excel を開き、そこから ColorDialog を開きます。したがって、問題は、呼び出し元の Excel アプリの IWin32Window 所有者 (またはそのハンドル) を取得することです。

How do you pass the owner window to Show() method overload?の修正されたソリューションを使用しました 。IWin32Windowの所有者を見つけるために、それは機能します。

ただし、そうしても、フォーカスは親の PowerPoint アプリに戻ります。

では、Excel アプリから PowerPoint アプリへのフォーカスが失われているとはどういうことでしょうか。

4

1 に答える 1