//Ses Durumuna göre timerdeki kodumuzu çalıştırıyoruz.
private bool SesDurum = false;
//Ses Durumuna göre kodumuzu çalıştırıyoruz.
private void SesSeviyesi_Timer_Tick(object sender, EventArgs e)
{
if (SesDurum == true)
{
SendMessageW(this.Handle, WM_APPCOMMAND, this.Handle, (IntPtr)APPCOMMAND_VOLUME_UP);
}
else
{
SendMessageW(this.Handle, WM_APPCOMMAND, this.Handle, (IntPtr)APPCOMMAND_VOLUME_DOWN);
}
}
//Sesi direk mute yapmak için
private void Mute_Button_Click(object sender, EventArgs e)
{
SendMessageW(this.Handle, WM_APPCOMMAND, this.Handle, (IntPtr)APPCOMMAND_VOLUME_MUTE);
}
// Sesi artırmak için. (Basılı tutarsan sürekli yapar)
private void SesArtırma_Button_MouseDown(object sender, MouseEventArgs e)
{
SesSeviyesi_Timer.Enabled = true;
SesDurum = true;
}
private void SesArtırma_Button_MouseUp(object sender, MouseEventArgs e)
{
SesSeviyesi_Timer.Enabled = false;
}
// Sesi kısmak için. (Basılı tutarsan sürekli yapar)
private void SesKısma_Button_MouseDown(object sender, MouseEventArgs e)
{
SesSeviyesi_Timer.Enabled = true;
SesDurum = false;
}
private void SesKısma_Button_MouseUp(object sender, MouseEventArgs e)
{
SesSeviyesi_Timer.Enabled = false;
}