Chapter 3
© National Instruments Corporation 3-19 Measurement Studio User Manual
User InterfaceUse the Measurement Studio User Interface Visual C++ class library to add
user interface controls to your application. You can configure the user
interface controls programmatically or through the property pages in the
Visual C++ resource editor. Measurement Studio includes the following
Visual C++ user interface controls:
• Button
•Graph
• Knob
• Numeric edit
•Slide
The following sections describe each of the Measurement Studio Visual
C++ user interface controls.
Button Control
Use the Measurement Studio ActiveX button control, as shown in
Figure 3-2, for different Boolean displays, such as on or off or true or false.
Typically, you use buttons to input or display Boolean information or
initiate an action in a program. The CNiButton class provides the Visual
C++ interface to the ActiveX button control.
Figure 3-2. ActiveX Button Control
With the button control and the classes that interface with the control, you
can perform the following operations:
• Configure how the control behaves when you click it with the mouse
or press the spacebar when the control has focus.
• Configure how the button control appears using button styles. You can
configure the button control to appear as a push button, LED, or
switch.
• Bind properties to a DataSocket source or target. You use binding to
read property values from a source and write property values to a
target.