使LabWindows/CVI的一个用户界面的面板透明 主要软件: LabWindows/CVI Development Systems>>Full Development System主要软件版本: N/A 主要软件修正版本: N/A 次要软件: N/A
问题: 我想使我的LabWindows/CVI用户界面的面板(panel)透明,让用户可以看到窗口之下的东西。当我使用 SetPanelAttribute函数,试图把面板的背景设置为透明的时候,我得到了如下错误。
该怎么办? 解答: 面板不支持透明这个属性,所以会出现这个错误消息。然而,面板可以选择透明作为一个有效的属性,是LabWindows/CVI 8.0中的一个bug。 有一个提供相似行为的替代方法,就是使用Windows API中的 SetWindowsRgn 函数。这个函数允许您改变您的界面窗口,所以您可以让用户界面上的区域透明化。请参阅<CVI>\samples\sdk\winshape例子,此例实现了这个函数。相关链接: 附件:
报告日期: 10/23/2006 最近更新: 10/26/2006 文档编号: 3ZRDC4CW |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
