sesi azaltmak veya artırmak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Çağrıbey
Üye
Mesajlar: 40
Kayıt: 26 Kas 2004 11:25
Konum: Ankara

sesi azaltmak veya artırmak

Mesaj gönderen Çağrıbey »

Arkadaşlar, Trackbar kontrolü ile Sesi azaltmak veya çoğaltmanın karmaşık olmayan bir formülü var mı, formda arama yaptim ama örnek bulamadim.
Gelecek günden ne dilersen, doğacak günler onu getirir
Ali Erdoğan
Kıdemli Üye
Mesajlar: 1026
Kayıt: 11 Şub 2005 02:12
Konum: İstanbul

Mesaj gönderen Ali Erdoğan »

Mutlaka bunun için bir windows apisi vardır.Bu apiyi kullanarak da çok basit bir şekilde yapabilirsin.

Lib deki windows.pas dosyasını incelersen bulabilirsin.
Çağrıbey
Üye
Mesajlar: 40
Kayıt: 26 Kas 2004 11:25
Konum: Ankara

lib de windows.pas dosyasi yok.

Mesaj gönderen Çağrıbey »

delphi7 kullaniyorum, malesef belirttiğiniz dosyayi bulamadim.
Gelecek günden ne dilersen, doğacak günler onu getirir
Ali Erdoğan
Kıdemli Üye
Mesajlar: 1026
Kayıt: 11 Şub 2005 02:12
Konum: İstanbul

Re: lib de windows.pas dosyasi yok.

Mesaj gönderen Ali Erdoğan »

Çağrıbey yazdı:delphi7 kullaniyorum, malesef belirttiğiniz dosyayi bulamadim.
uses kısmına windows yaz ve üzerine ctrl+sol click yap.
i_zec
Üye
Mesajlar: 119
Kayıt: 01 Tem 2005 03:07

Mesaj gönderen i_zec »

procedure TForm4.TrackBar1Change(Sender: TObject);
var
ses1,ses2,vol:dword;
begin
ses1:=TrackBar1.Position;
ses2:=TrackBar1.Position;
vol:=(Dword(ses1) Shl 16) or ses2;
waveOutSetVolume(0,vol);
end;
Cevapla