Visual Studio 6Visual C++ 7.0Windows 2000Visual C++ 6.0Windows XPMFCIntermediateDevVisual StudioWindowsC++
Multislider ActiveX Control





2.00/5 (1 vote)
Mar 21, 2002

63168

1449
This ActiveX control presents three sliding range selectors of decreasing resolution
Introduction
This control presents three sliding range selectors of decreasing resolution.
This can be used for tuning values within a text boxes (or a cells of the grid
in the CGridCtrl
class) for three ranges:
- rough(+-100%)
- medium(+-10%)
- fine (+-1%)
How to use the Multislider ActiveX Control
- Download the source files and compile a project for ActiveX registration.
- In your project select the menu "Project->Add To Project->Components and Controls"
- In "Components and Controls Gallery" box select "Registered ActiveX Controls".
- From the list of controls select "TunerActiveX Control"
- Use the MS Visual C++ dialog editor to place a TunerActiveX control on a dialog.
Cancel the "Visible" option in the "Properties" window - Use ClassWizard to add CTunerActiveX member variable
- Use ClassWizard to add handler function for any event (
WM_LBUTTONDBLCLK
in the demo project) - Initialize the new control in this handler
void SetParentWndName(CString sName ); void SetFirstValue(double value); void SetShowTuner(BOOL bShow);
- Use Class Wizard to add handler functions for
WM_COPYDATA
to your dialog's source file
- Update the selected value in this handler:
double nValue; nValue = *((double*)(pCopyDataStruct->lpData)); m_Value = nValue;