Win32 API - Ctrl A + Ctrl C - PullRequest
       1

Win32 API - Ctrl A + Ctrl C

0 голосов
/ 07 декабря 2010
 uint x = 0x00000001;
 uint y = 0x00FF00FD;
 NativeMethods.PostMessage(hwnd, NativeMethods.WM_LBUTTONDOWN, x, y);
 NativeMethods.PostMessage(hwnd, NativeMethods.WM_LBUTTONUP, x, y);

Используя приведенные выше утверждения, я могу щелкнуть в выбранной области во внешнем окне приложения.Теперь мне нужно отправить ctrl a + ctrl c в окно.

Подскажите, пожалуйста, как это сделать с помощью Win32 API.

1 Ответ

1 голос
/ 07 декабря 2010

Не лучше ли вам отправить WM_GETTEXT, чтобы получить фактический текст в окне?Приложения, основанные на эмуляции мыши / клавиатуры, в лучшем случае хрупкие.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...