Отсутствует закрывающая скобка в строке «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, но я не уверен, как мне это сделать.
Короче говоря, как мне создать второй ярлык?
Спасибо,