2

こんにちは、タスク マネージャーから WPF アプリケーションを非表示にしようとしています。

以下のコードを使用します。Windowsフォームではうまく機能しますが、WPFに実装すると、次のエラーが発生しました: " CustomWindowStyle.MainWindow.CreateParams': オーバーライドする適切なメソッドが見つかりません"

コード:

protected override CreateParams CreateParams // <---- here is the error
{
    get
    {
        var cp = base.CreateParams;
        cp.ExStyle |= 0x80;  // Turn on WS_EX_TOOLWINDOW
        return cp;
    }
}

コードを動作させるには何を変更する必要がありますか?

4

1 に答える 1

2

この回答WS_EX_TOOLWINDOWは、 WPFで設定する方法の非常に詳細な説明です

PS:これにより、元のコードと同じように、Alt-Tabからウィンドウが非表示になります。タスクマネージャから完全に非表示にすることが可能(または望ましい)かどうかはわかりません。

于 2012-07-24T13:11:05.313 に答える