科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件VB.net里面控制系统音量

VB.net里面控制系统音量

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

VB.net里面控制系统音量

作者:newhong 来源:赛迪网技术社区 2007年11月27日

关键字: 系统音量 控制

  • 评论
  • 分享微博
  • 分享邮件
Option Strict Off v06eW/>(E  
Option Explicit On "Lu,8Eq  
Imports VB = Microsoft.VisualBasic d mWqvP/D  
Friend Class Form1 hg1; I(  
Inherits System.Windows.Forms.Form i67ZKU~  
mHne yi  
Private Declare Function waveOutGetNumDevs Lib "winmm.dll" () As Integer ` 5@MIt1L  
  G) :Xe!  
Private Declare Function waveOutSetVolume Lib "winmm.dll" (ByVal uDeviceID As Integer, ByVal dwVolume As Integer) As Integer b=QR. fmL-  
Private Declare Function waveOutGetVolume Lib "winmm.dll" (ByVal uDeviceID As Integer, ByRef lpdwVolume As Integer) As Integer aFU WE*nfr  
`dg"YzCz  
    Const Wave_mapper As Short = -1 "f,FF*n  
pZT`dm  
    Public Function Setlr(ByVal Lvolume As Integer, ByVal Rvolume As Integer) As Integer +~,~x*P4N%  
        Dim mlr As String ZJ[jZn.g=  
        mlr = "&h" & VB.Right("0000" & Hex(Lvolume), 4) & VB.Right("0000" & Hex(Rvolume), 4) 7 _|B"L  
        waveOutSetVolume(Wave_mapper, CInt(mlr)) GK9K/"1  
    End Function  2ooUtI  
UD#3l7/(  
    Public Function Getlr(ByRef l As Integer, ByRef r As Integer) As Integer m5l#UT/  
        Dim lr As Integer Z3o4 +  
        waveOutGetVolume(Wave_mapper, lr) 6|^:fMZ4  
        l = CInt("&h" & VB.Left(Hex(lr), 4)) $NlDW;,p  
        r = CInt("&h" & VB.Right(Hex(lr), 4)) ^D:J#NP5  
    End Function X$@IbaBygT  
Private Sub Form1_Load(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles MyBase.Load $JLf]9[N  
Dim ml, mr As Integer S\h"yu4X  
        Getlr(ml, mr) oV9_p ,  
        MsgBox("左声道" & ml & "--右声道" & mr) Y4Pk7]S_{  
End Sub ^h5qUrulL  
EmT{#o9  
Private Sub command1_Click(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles command1.Click 6J\"1qf#z*  
Setlr(CInt(Text1.Text), CInt(Text2.Text)) oUA~3Y B1@  
End Sub sPDeSP  
End Class qK(P%n_  
查看本文来源
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章