Отсутствует закрывающая скобка в строке «Mbox.Show» - редактировать нельзя, так как мне нужно 6 отредактированных символов ~. ~

ел этот маленький кусочек кода для регистрации горячей клавиши:

    [DllImport("user32.dll")]
    public static extern bool RegisterHotKey(IntPtr hWnd, int id, int fsModifiers, int vlc);

    protected override void WndProc(ref Message m)
    {
        if (m.Msg == 0x0312)
            MessageBox.Show("Hotkey pressed");
        base.WndProc(ref m);
    }

    public FormMain()
    {
        InitializeComponent();
        //Alt + A
        RegisterHotKey(this.Handle, this.GetType().GetHashCode(), 1, (int)'A');
    }

Это работает отлично, но моя проблема в том, что я хочу использовать два разных сочетания клавиш. Я знаю, что вторым параметром является идентификатор, поэтому я решил, что мог бы создать другой идентификатор и добавить новый оператор if в функцию WndProc, но я не уверен, как мне это сделать.

Короче говоря, как мне создать второй ярлык?

Спасибо,

Ответы на вопрос(1)

Ваш ответ на вопрос