• Lunes 18 de Noviembre de 2024, 07:01

Autor Tema:  Control de windows con c#  (Leído 1400 veces)

mchg

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Control de windows con c#
« en: Domingo 30 de Octubre de 2011, 19:34 »
0
Buenas tardes,
Tengo una duda y es que, estoy realizando una aplicación con la cual controlar diferentes programas ya instalados en windows como por ejemplo el windows media player y me gustaría saber si existe la posibilidad de, con la aplicación de windows abierta, enviarle una combinación de teclas en concreto para realizar una acción (Por ejemplo "control + P" para pausar la ejecución de una canción en WMP).
Gracias de antemano.

marto_vil

  • Nuevo Miembro
  • *
  • Mensajes: 17
  • Nacionalidad: mx
    • Ver Perfil
Re:Control de windows con c#
« Respuesta #1 en: Domingo 6 de Noviembre de 2011, 05:45 »
0
bueno no se mucho al respecto pero puedes recurrir a un evento de keypress, por ejemplo:
void combo_TeclaKeyPress(object sender, KeyPressEventArgs e)
      {
         if (e.KeyChar == (char)(Keys.Control)&(e.KeyChar == (char)(Keys.P))
                 {
                     e.Handled = true;
                     //aquí pondrías la acción a realizar
             }
      }
claro que si lo que estas usando es un menuStrip,la situación sería mas sencilla ya que puedes hacer uso de sus ShortcutKeys que se encuentra en sus propiedas, para crear alguna combinación (como Ctrl + P).