ShowWithoutActivation
メソッドの MSDN ページ (ここ) は、ウィンドウがないForm
状態ですToolStripItem
。
コントロールがウィンドウなしであるとはどういう意味ですか? それらはどのような目的に役立ちますか? 独自の Windowless コントロールを作成するにはどうすればよいですか?
ShowWithoutActivation
メソッドの MSDN ページ (ここ) は、ウィンドウがないForm
状態ですToolStripItem
。
コントロールがウィンドウなしであるとはどういう意味ですか? それらはどのような目的に役立ちますか? 独自の Windowless コントロールを作成するにはどうすればよいですか?
基になる Windows アーキテクチャでは、コントロールは基本的にボーダレス ウィンドウです。それらは90%同じものです。
一方、ToolStripItem は Control から派生しません。それ自体は描画せず、ウィンドウ ハンドルやメッセージ キューもありません。ToolStripItem は、ToolStrip の組織的な拡張機能として機能する単なるクラスです。ToolStrip は、多くのメッセージとイベントを ToolStripItems に転送します。
これの目的は、パフォーマンスを向上させ、透過性を向上させることです。