怎样调节PC主板上喇叭的音量

解决方案 »

  1.   

    http://www.delphibbs.com/delphibbs/dispq.asp?lid=2001437
      

  2.   

    var
      D: tMIXERCONTROLDETAILS;
      R: Cardinal;
    begin
      FillChar(d, SizeOf(tMIXERCONTROLDETAILS), 0);
      d.cbStruct := SizeOf(tMIXERCONTROLDETAILS);
      d.dwControlID := SpkControlID;
      d.cChannels := MIXERCONTROL_CONTROLF_UNIFORM;
      d.cbDetails := sizeof(TMixerControl);
      R := RxSliderSpk.Value;
      d.paDetails := @R;
      mixerSetControlDetails(hmx, @D, MIXER_GETCONTROLDETAILSF_VALUE);
    end;
      

  3.   

    其中RxSliderSpk为一TrackBar, hmx: HMixer;    SpkControlID: Cardinal;
      

  4.   

    ^_^,Windows系统的声音属性里面有个 PC Speaker(PC 扬声器) 的选项,就可以调节该机的喇叭音量