12-17-2008 10:23 AM
Hi All,
I have an app that just went thru it's first round of user review. One of the comments was how the mouse cursor is always the "hand" (LabVIEW operate) even when the mouse is not hovering over a control. This nonstandard windows behavior is confusing some of my users. Is there a way to make the mouse cursor default to the standard arrow unless it is hovering over a control to operate or type text in to?
Thanks in advance for any info.
12-17-2008 10:50 AM - edited 12-17-2008 10:55 AM
12-17-2008 11:15 AM
Thanks James,
I should have clarified more. I use the cursor palette and set the cursor to type 1 (windows default) as the first vi executed in the block diagram. This works on a simple dialog I have for a splash screen with only three buttons, but in the main VI it is still reverting back to the "operate" cursor over the entire front panel. Even in the space between controls.
An interesting note, in the simple dialog where it does work, it remains the windows default regardless if I hover on a control or not. In this case any one of the three buttons on the front panel of the VI.
Aha! Just blabbing about it here made me think of something. I use set and unset busy when I am loading a file. Apparently unset busy reverts back to the default cursor undoing my initial set to the windows default. Previous "interesting" note still withstanding I'm good to go! I can use on hover events if I want to change the cursor while over a control.
Sometimes you just need to talk it thru with another LabVIEW user...
Cheers,