2012-06-21 84 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。

這樣做的目的是提高性能並提高透明度。