vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Resource lokal speichern 
Autor: GPM
Datum: 04.02.10 00:50

Wenn man nur eine Soundquelle verwendet könnte man auch die Lautstärke
direkt über waveOutSetVolume ändern.
Public Class Form1
    Declare Function waveOutSetVolume Lib "winmm" (ByVal hwo As IntPtr, ByVal _
      dwVolume As UInt32) As Int32
    Private WithEvents Tb2 As New TrackBar With {.Dock = DockStyle.Top, _
    .Maximum = 100, .Value = 100, .Parent = Me}
    Private WithEvents Tb1 As New TrackBar With {.Dock = DockStyle.Top, _
    .Maximum = 100, .Value = 100, .Parent = Me}
    Private WithEvents Btn As New Button With {.Dock = DockStyle.Bottom, .Text _
    = "Play Sound", .Parent = Me}
 
    Private Sub Btn_MouseDown(ByVal sender As Object, ByVal e As _
      System.Windows.Forms.MouseEventArgs) Handles Btn.MouseDown
        My.Computer.Audio.PlaySystemSound(Media.SystemSounds.Asterisk)
    End Sub
 
    Private Sub Tb_ValueChanged(ByVal sender As Object, ByVal e As _
      System.EventArgs) Handles Tb1.ValueChanged, Tb2.ValueChanged
        SetVolume(Tb1.Value, Tb2.Value)
        Me.Text = Tb1.Value.ToString & "," & Tb2.Value.ToString
    End Sub
 
    Private Sub SetVolume(ByVal vLeft As Int32, ByVal vRight As Int32)    _
      '0-100%, 0-100%
        waveOutSetVolume(IntPtr.Zero, (CUInt(655.35 * vRight) << 16) + CUInt( _
        655.35 * vLeft))
    End Sub
 
    Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As _
      System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
        SetVolume(100, 100)
    End Sub
End Class
MfG GPM
0
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Resource lokal speichern7.701Logo03.02.10 18:46
Re: Resource lokal speichern4.771ModeratorDaveS03.02.10 20:53
Re: Resource lokal speichern4.898Logo03.02.10 23:55
Re: Resource lokal speichern4.805GPM04.02.10 00:50
Re: Resource lokal speichern4.644Logo04.02.10 08:18
Re: Resource lokal speichern4.726Christoph197204.02.10 07:01
Re: Resource lokal speichern4.654Logo04.02.10 08:10
Re: Resource lokal speichern4.569cookstdu04.02.10 09:24
Re: Resource lokal speichern4.624Logo04.02.10 10:46
Re: Resource lokal speichern4.598cookstdu04.02.10 11:06
Re: Resource lokal speichern4.758Logo04.02.10 11:16

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel