If your numerics control is on a CVI top level panel, that has a WIN32 windows handle, you could get that handle and try to write a WIN32 callback function for that panel that filters the obstructing events before they are passed to the CVI runtime. I have done something like that to implement drag-and-drop functions for a CVI application. If it works, you can try to refine your filter to handle input for numerics on child panels, watching the CVI panel and control focus carefully.