Chapter 3Measurement Studio User Manual 3-2 ni.comRefer to the following sections for information about each MeasurementStudio Visual C++ class library.ActiveX Controls in Visual C++ActiveX controls are specialized COM servers that implement a specific setof interfaces. The Measurement Studio Visual C++ button, graph, knob,numeric edit, slide, and 3D graph are ActiveX controls. MeasurementStudio includes classes that provide native C++ interfaces to the ActiveXcontrols. For example, the CNiGraph class provides an interface to theCWGraph ActiveX graph control.The Measurement Studio classes that provide interfaces to theMeasurement Studio ActiveX controls simplify using ActiveX controls inVisual C++ interfaces and programs. The features that simplify this processinclude overloaded functions, the ability to call the control from any thread,and automatic data type translations.3D Graph ControlUse the Measurement Studio ActiveX 3D graph control, as shown inFigure 3-1, to plot three-dimensional data. The 3D graph is included onlyin the Measurement Studio Enterprise and Professional packages.Figure 3-1. ActiveX 3D Graph ControlWith the Measurement Studio ActiveX 3D graph control and the classesthat interface with the control, you can perform the following operations: