Tuesday, April 03, 2007

Nastavení hlasitosti

Ukážeme si, jak se dá nastavit globální hlasitost v systému (Master Volume). V dnešní době multimediálních aplikací, kdy zkouší kde kdo naprogramovat nějaký vlastní video nebo mp3 přehrávač, vlastní hru a nebo prostě jakoukoliv aplikaci pracující se zvukem, je to jistě užitečný tip. Budeme potřebovat knihovnu MMSystem a praktické použití si budeme demonstrovat na jednoduchém příkladu, kdy bude hlasitost ovládána pomocí posuvníku (TrackBar). Na formulář tedy umístěte TrackBar, do zdrojového kódu vložte níže uvedené funkce a příslušně upravte událost OnChange u TrackBaru. Ve vlastnostech posuvníku též musíte upravit rozsah povolených hodnot. Jako minimum zvolíme pochopitelně nulu, horní hranice je maximem číselného typu Word (čili 65535 či chcete-li MaxWord).

Labels: