2011年04月10日

ALT+TABのメニューに表示させなくする方法(C#)

アプリケーションをALT+TABのメニューに表示させなくするには、フォームを非表示にするか、あるいは、タスクバーに表示させなくして、ツールウィンドウの指定をする必要があります。
タスクバーに表示させなくするには、下記のようにします。

this.ShowInTaskbar = false;

ツールウィンドウの指定を行うには、FormのCreateParamsをオーバーライドして指定します。

// 拡張ウィンドウスタイル定義
const int WS_EX_TOOLWINDOW = 0x00000080;

// ExStyleにWS_EX_TOOLWINDOWを指定するため
// CreateParamsをオーバーライドする
protected override CreateParams CreateParams
{
    get
    {
        CreateParams cp = base.CreateParams;
        cp.ExStyle = cp.ExStyle | WS_EX_TOOLWINDOW;
        return cp;
    }
}

良かったらクリックしてください
にほんブログ村 IT技術ブログ プログラム・プログラマーへ  人気ブログランキングへ

posted by among at 21:28 | Comment(0) | TrackBack(0) | C#
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/44231203

この記事へのトラックバック