无窗口控制

时间:2012-06-21 19:28:22

标签: c# winforms windowless

ShowWithoutActivation方法的MSDN页面 - here - Form状态ToolStripItem无窗口。

控件无窗口意味着什么?他们的目的是什么?如何制作自己的无窗口控件?

1 个答案:

答案 0 :(得分:2)

在底层Windows架构中,Control基本上是一个无边框窗口。他们90%是相同的。

另一方面,ToolStripItem不是从Control派生的。它不会绘制自己,它没有Window句柄或消息队列。 ToolStripItem只是一个充当ToolStrip组织扩展的类。 ToolStrip将许多消息和事件转发给ToolStripItems。

这样做的目的是提高性能并提高透明度。