1

ShowWithoutActivationメソッドの MSDN ページ (ここ) は、ウィンドウがないForm状態ですToolStripItem

コントロールがウィンドウなしであるとはどういう意味ですか? それらはどのような目的に役立ちますか? 独自の Windowless コントロールを作成するにはどうすればよいですか?

4

1 に答える 1

2

基になる Windows アーキテクチャでは、コントロールは基本的にボーダレス ウィンドウです。それらは90%同じものです。

一方、ToolStripItem は Control から派生しません。それ自体は描画せず、ウィンドウ ハンドルやメッセージ キューもありません。ToolStripItem は、ToolStrip の組織的な拡張機能として機能する単なるクラスです。ToolStrip は、多くのメッセージとイベントを ToolStripItems に転送します。

これの目的は、パフォーマンスを向上させ、透過性を向上させることです。

于 2012-06-21T19:36:32.717 に答える