Добрый день/вечер!
Проблема состоит в следующем — на с++ необходимо забрать сообщение из EditBox одного процесса и передать используя SendMessage/PostMessage в другой процесс и вывести в EditBox.
Отправка сообщения:
case IDC_BUTTON1:
HWND hwndReciver = FindWindow(NULL, L"Dialog_Reciver");
char EditBoxText[256];
GetWindowTextA(hWndEditBox, EditBoxText, 256);
SendMessage(hwndReciver, WM_USER+1, 0, (LPARAM)(LPCTSTR)EditBoxText);
return TRUE;
break;
Прием:
case WM_USER+1:
SetWindowTextA(hWndEditBox,(LPCSTR)lParam);
break;
Текст не устанавливается (хотя сообщение доходит и в lParam лежит 2880172 (изначально 111, как я понимаю надо передать указатель на 111 в памяти передатчика)).
Подскажите, что надо исправить для передачи сообщения.