Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI
This Document is not yet Rated  Rate this Document

使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例子,此例实现了这个函数。

相关链接:

附件:


error.JPG - error.JPG


报告日期: 10/23/2006
最近更新: 10/26/2006
文档编号: 3ZRDC4CW

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit