魔法はありません。 goScreenを可能にする2つのWindows API関数、ShowWindowとGetWindowTextがあります。だから、マイクロソフトがこの種のプロセス間通信をサポートしている限り、goScreenは機能します。 1つの画面ページから別の画面ページに移動すると、GoScreenは前のページのすべての表示ウィンドウを非表示にし、次のページを表示します。
ウィンドウの非表示と表示は法的な操作であり、すべてのアプリケーションが適切に反応する必要があります。たとえば、正しく再描画します。これは、Microsoft0 Windows用の開発における主要な要件の1つです。もちろん、彼らがどれくらい速く応答するかは保証されていません。ここで私はそれらに依存しています - 彼らが遅い場合は、私を責めないでください。また、これは、他のアプリケーションの奇妙な動作を説明します.ShowWindow自体を呼び出すか、そうするのがうれしいときに呼び出さないことがあります。
GoScreenはWindowsシェルの動作を監視しません。これは安全ではないと思われるWindowsフックをインストールする必要があります。たとえば、Windowsエクスプローラでファイルをダブルクリックすると、シェルはレジストリ内でこのファイルを開くことができるアプリケーションを見つけ出し、このアプリケーションを起動してファイルを開くように指示します。 GoScreenはこのシナリオには関係していません。
GoScreenにはイニシアチブがありません。それは多くのことをすることができますが、そうするように命じるときだけです。つまり、あなたがgoScreenに触れない限り、あなたのシステムには触れません。
コメントが見つかりません