delphi4arab منتديات دلفي للعرب
التحكم بحجم الصوت من خلال trackbar - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : التحكم بحجم الصوت من خلال trackbar (/showthread.php?tid=7609)



التحكم بحجم الصوت من خلال trackbar - jeanjamil - 13-03-2016

السلام عليكم
هذا الكود يقطع الصوت الرئيسي للنظام
var
i:Integer;
begin
for i:=0 to 100 do
begin
  keybd_event($AE, MapVirtualKey($AE,0), 0, 0);
    keybd_event($AE, MapVirtualKey($AE,0), KEYEVENTF_KEYUP, 0);
السؤال  كيف اعدله لكي استطيع من خلاله التحكم بحجم الصوت من خلال trackbar


RE: التحكم بحجم الصوت من خلال trackbar - Delphi4Us - 14-03-2016

كود :
uses : mmsystem;   procedure TForm1.TrackBar1Change(Sender: TObject); var Count, i: integer; begin  Count := waveOutGetNumDevs;  for i := 0 to Count do  begin   waveOutSetVolume(i,longint(TrackBar1.Position*4369)*65536+longint(TrackBar1.Position*4369)); end; end;