Я получил hwnd = FindWindow (""); но как сделать Sendmessage с помощью щелчков мыши с этим окном ?? Thx.
using System.Runtime.InteropServices; ... [DllImport("user32.dll")] private static extern IntPtr SendMessage (IntPtr hWnd, int Msg, IntPtr wParam, IntPtr lParam);
Информацию об использовании смотрите в http://msdn.microsoft.com/en-us/library/ms644950%28VS.85%29.aspx Обычно вы должны вызывать эту функцию только с хорошими аргументами, чтобы узнать, какие аргументы вам нужны, вы должны посмотреть на msdn.
Вы хотите смоделировать щелчки мыши с помощью SendMessage?
Это дублирующий вопрос к этому: Использование SendMessage для имитации щелчков мышью пользователя .
Ответ тамрекомендует исследовать перехваты журнала WIN32, посылая, таким образом, WH_JOURNALPLAYBACK.
И еще один дубликат с тем, что, как сообщается, является рабочим фрагментом: Нажатие мыши при отправке сообщений
Это обсуждениена MSDN указывает, что не так просто использовать необработанные сообщения мыши: http://social.msdn.microsoft.com/Forums/hu-HU/vbide/thread/5352d3b8-4f9e-4a0a-8575-fdd592ae45f8.