轻权控件
本文包含有关随 Visual Basic 6.0 版的轻量或 Windowless,控件的信息。 本文还描述了轻量的控件,解释其优点和缺点,并说明了如何安装在 Visual Basic 项目中的轻量的控件。
回到顶端
更多信息有时称为无窗口的控件的轻量控件的相似常规控件在于它们没有窗口句柄,在 Visual Basic 中附带。 由于轻量的控件没有窗口句柄,这些控件将使用较少的系统资...有时称为无窗口的控件的轻量控件的相似常规控件在于它们没有窗口句柄,在 Visual Basic 中附带。 由于轻量的控件没有窗口句柄,这些控件将使用较少的系统资源。 轻量的控件是适合于项目系统资源可能如 Internet 应用程序和分布式应用程序一个限制因素。
具有透明的 BackStyle 属性的轻量控件是真正的透明的。 常规控件可能显示为透明相同的情况下。 但是,控件仍在处理该透明背景区域中的 Windows 消息。 一个轻量的控件拥有透明背景时, 容器存放在轻型控制实际的进程在 Windows 邮件而不是轻量的控件。 因为轻量的控件是真正的透明,这些控件可以是任何形状。
有轻量的控件的缺点。 轻量的控件容器只能包含其他轻量的控件。 如果正则将控件放在一个轻量的控件容器中,该容器将还原常规窗口控件容器。 因为轻量的控件使用父窗口的资源,常规控件始终显示一个轻量的控件的前面。
当 Visual Basic 运行在工具箱中的将下列控件将不轻量的控件:
图像控件
标签控件
线条控件
形状控件
除了这些内部的轻量控件下面是组件文件用 Visual Basic 6.0 附带 MSWLess.ocx 中包含其他轻量控件:
WLCheck 控件
WLCombo 控件
WLCommand 控件
WLFrame 控件
WLHScroll 控件
WLVScroll 控件
WLList 控件
WLOption 控件
WLText 控件
若要在 Visual Basic 程序中使用这些控件,必须完成以下步骤:
系统注册表中注册无窗口的组件文件。
在您的系统中,可以将组件文件和帮助文件复制到相应的目录。
将 ActiveX 控件添加到 Visual Basic 程序中。
回到顶端
如何注册无窗口的组件文件
搜索注册文件,MSWLess.reg,Visual Basic 安装磁盘上。 文件位于该 Common\Tools\Vb\WinLess 磁盘 1 上的目录。 注意 : The 无窗口控件位于 8 月 1998 年 MSDN CD 上以下位置: Disk3\Common\Tools\VB\Winless。
双击 MSWLess.reg。 成功注册无窗口的组件文件时,将出现下面的注册表编辑器对话框:
在 Common\Tools\Vb\WinLess\MSWLess.reg 中的信息已成功输入到注册表。
您只是已注册无窗口的组件文件。 下一节显示您如何复制适当的无窗口组件,并帮助文件到您的计算机。
回到顶端
如何复制无窗口的组件文件
搜索以下 Visual Basic 安装磁盘上的文件。 这些文件位于磁盘 1 上 Common\Tools\Vb\WinLess 目录中
Filename Description
------------------------------------------------------------------------
ltwtct98.chi Help file on windowless controls.
ltwtct98.chm Help file on windowless controls.
MSWLess.ocx Windowless component file with the windowless ActiveX
Controls.