private HotKeyProvider m_provider = new HotKeyProvider();

private void Form2_Load(object senderEventArgs e)
{
    m_provider.HotKeyPressed += m_provider_HotKeyPressed;
}

private void m_provider_HotKeyPressed(object senderHotKeyPressedEventArgs e)
{
    if ((e.HotKey.ModifierKeys == (System.Windows.Input.ModifierKeys.Control | System.Windows.Input.ModifierKeys.Alt)) && e.HotKey.Key == Key.F5)
    {
        MessageBox.Show("ctrl+alt+f5");
    }
    else if ((e.HotKey.ModifierKeys == (System.Windows.Input.ModifierKeys.Control | System.Windows.Input.ModifierKeys.Alt)) && e.HotKey.Key == Key.F4)
    {
        MessageBox.Show("ctrl+alt+f4");
    }
}

private void btnRegister_Click(object senderEventArgs e)
{
    MessageBox.Show(m_provider.Register(System.Windows.Input.ModifierKeys.Control | System.Windows.Input.ModifierKeys.AltKey.F5).ToString());
}

Last edited Jan 4, 2013 at 10:23 AM by yc421206, version 1

Comments

No comments yet.