how to set ActiveX invisible
    2 views (last 30 days)
  
       Show older comments
    
Hello all,
how to set the ActiveX invisible on figure.
the code :
LEDHandle = actxcontrol( 'MWNUMLED.NumLEDCtrl.1', LEDPos );
6 Comments
Answers (2)
  Mark Whirdy
      
 on 18 Dec 2012
        
      Edited: Mark Whirdy
      
 on 18 Dec 2012
  
      type
get(LEDHandle)
The link below alludes to an "offcolor" property - does this do anything?
Otherwise if the writer of the object didn't create a visible property/method there's not much can be done, I'd suggest a hokey workaround of creating a gui-panel on top of the object and making it visible/invisible to reveal the object underneath.
1 Comment
  Walter Roberson
      
      
 on 18 Dec 2012
				I suspect offcolor refers to it being a LED indicator emulator, with one color for "on" and another color for "off". If there is any kind of frame around the indicator, setting offcolor to the surrounding color would leave the frame visible.
  Walter Roberson
      
      
 on 18 Dec 2012
        Perhaps a MATLAB uicontrol('Style', 'radio') or 'checkbox' would meet your needs? You can set the CData property to draw any rectangular shape where the object would go, and that CData will not change with the Value of the control, so when it was time to change the color of the "LED" you would change its CData.
0 Comments
See Also
Categories
				Find more on Use COM Objects in MATLAB in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

