Мне нужно отправить ключ в неактивное окно ePSXe с помощью C #. Я получил дескриптор окна, используя Spy ++, но когда я использовал этот код для отправки ключа "x", я ничего не получил. Что мне делать?
Я пробовал разные значения "Msg", например 0x0100, 0x0101 и 0x0102, но ничего не получалось. Я также попробовал «SendMessage», и результаты были такими же.
[DllImport("user32.dll")]
public static extern IntPtr PostMessage(IntPtr hWnd, uint Msg, IntPtr wParam, IntPtr lParam);
private void Send_X(IntPtr p)
{
PostMessage(p, 0x0100, (IntPtr)Keys.X, IntPtr.Zero);
}
Я ожидаю, что окно ответит на мой ключ.