OK, I have an app, which will playback some sound clips. All that stuff works
OK.
I wanted to let the user set the actual volume the clips should be using, when
played back.
When scrolling through the alternatives, I found that maybe a TrackBar would be
the right thing to use, for this purpose. I did look through the examples found
in the manual, and also looked at classes 13, 14 and 30 of Chip's scripting
series.
Then, I thought I was ready to go. But, it sure seems I am missing something
quite basic in the whole concept here. Any feedback is greatly appreciated. As
it stands, the TrackBar won't even show up under the Help and Settings in the
App manager.
Here is what I have got so far. By using the UI-design app, the following line
was automatically created and added to my XML file:
<dialog id="Playback"><group id="Volume"><trackbar id="VolumeTrackBar"
minimum="10" maximum="90" position="35" ticks="auto" tickposition="both"
tickinterval="10" downarrow="right" thumb="variable"/><![CDATA[Sound clip
volume]]></group></dialog></language>
Then in my VBS code, I changed the MenuProc function (created by the Framework
app), to read as follows:
dim vtb
Function MenuProc(menuObj, id)
MenuProc = False
Select Case id
Case "menu_help"
If Not SO_StandardHelpDialog Is Nothing Then
Queue "ScriptHelp"
End If
MenuProc = True
Exit Function
Case "VolumeTrackBar":
VTB = VolumeTrackBar
MenuProc = True
Exit Function
End Select
End Function
Speak VTB &". "
What am I missing here? What do I need to change, in the code, or in the XML?
Thanks alot,