2012-06-21 30 views
1

ShowWithoutActivation方法的-DNDN的MSDN页 - 在Form状态下,ToolStripItem s是无窗口的。无窗口控件

控件无窗口意味着什么?他们的服务目的是什么?我怎样才能制作我自己的无窗口控件?

+0

无窗口控件没有专用的窗口句柄 - http://msdn.microsoft.com/zh-cn/library/bb787613(v=vs.85).aspx –

回答

2

在基础Windows体系结构中,Control基本上是一个无边框窗口。他们90%是同一件事。

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

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