EQPro 1.0
xFX JumpStart (Software Division)
Xavier Flix
prgsupport@xfx.net
http://xfx.net/Programs
Introduction
EQPro is an enhanced version of the original EQ ActiveX control.
This revised version of the control uses a single slider to control the volume or any line
of you sound card's mixer:
This version also support the ability to change the state of the mute control of each line
You can use as many instances of this control to create a
full featured mixer application.
For further information see the included sample application EQPro Sample Mixer.
License/Legal Stuff
This program is freeware, what means that you can use it on your project(s) for free...
but... please consider that this little proggy has been developed using Visual Basic 5.0
and it took me more than a month to figure out how in hell to use the mixer API
functions... so... if you like the program and you'll use it in a commercial application
and would like to make some contribution to the programmer (that's me!), send me an email to talk about it.
Also, don't bother emailing me asking for the source code, unless you're ready to pay for it.
Properties
Layout
(read/write)This property lets you customize the layout appearance of the control.
object.layout=value (integer)
Where object is the EQPro object
Where value can be:0 - eqaHorizontal
1 - eqaVerticalMute
(read/write)Use this property to get or set the mute state for the selected line.
object.Mute=value (boolean)
Where object is the EQPro object
Where value can be:0 - False (Off)
-1 - True (On)RefreshPriority
(read/write)Use this property to set the how fast the control will update.
object.RefreshPriority=value (integer)
Where object is the EQPro object
Where value can be:Any value from 0 to 32767.
Values under 200 may cause automation problemsToolTip
(read/write)object.ToolTip=value (string)
Where object is the EQPro object
Where value can be:Any valid string
Value
(read/write)With this property you can read the value of the selected line or manually set it to the desired value.
object.Value=value (integer)
Where object is the EQPro object
Where value can be:Any value from 0 to 655
VolControl
(read/write)Use this property to select the mixer's line you want to control
object.VolControl=value (integer)
Where object is the EQPro object
Where value can be:0 - eqMaster
1 - eqWave
2 - eqMIDI
3 - eqCDAudio
4 - eqMicrophone
101 - eqBass
102 - eqTreble
Methods
(none)
Events
VolChanged
This event occurs whenever the user changes the value of the slider.