无窗口控件是一个对象,它使您无需创建窗口即可获得控件的行为。
当您想要修改或扩展行为,或者想要在难以创建窗口或难以创建窗口的地方使用行为时,此功能很有用。
举例来说,假设您要在页面上嵌入数百个丰富的编辑控件,如果每个控件都是窗口,则每个控件都必须获得焦点才能获得用户输入,并且每个控件都需要单独绘制等。
但是,如果您愿意跟踪无窗口控件的位置,并愿意做一些通常通过创建窗口(例如,路由键盘消息)免费获得的其他内务处理,那么通过使用无窗口控件,您可以获得更好的结果,并且开销更低控件。
| 归档时间: |
|
| 查看次数: |
2443 次 |
| 最近记录: |