Отправление текста в чужое окно, PostMessage - C#
Формулировка задачи:
Здравствуйте. Помогите отправить текст в чужое окно.
pasteText почему-то не отправляет подряд идущие одинаковые символы.
Например вместо ffffffffffffffffffffffffff отправляет только f
Как это исправить?
[DllImport("user32.dll", CharSet = CharSet.Auto)]
static extern bool PostMessage(IntPtr hWnd, int msg, char wParam, int lParam);void pasteText(string text)
{
try
{
const int wmChar = 0x0102;
IntPtr id = FindWindow(null, "Console");
//передаем ему текст посимвольно
foreach (char ch in text)
{
PostMessage(id, wmChar, ch, 0);
}
}
catch (Exception error)
{
MessageBox.Show(error.Message);
}
}Решение задачи: «Отправление текста в чужое окно, PostMessage»
textual
Листинг программы
Например из fffffffffg Отправляет только fg