Я хочу отправить текст между процессами. Я нашел много примеров этого, но не могу, чтобы я мог работать. Вот что я до сих пор:
для отправляющей части:
COPYDATASTRUCT CDS;
CDS.dwData = 1;
CDS.cbData = 8;
CDS.lpData = NULL;
SendMessage(hwnd, WM_COPYDATA , (WPARAM)hwnd, (LPARAM) (LPVOID) &CDS);
принимающая часть:
case WM_COPYDATA:
COPYDATASTRUCT* cds = (COPYDATASTRUCT*) lParam;
Я не знаю, как построить COPYDATASTRUCT, я только что положил что-то в этом, похоже, работает. При отладке дела WM_COPYDATA выполняется, но опять же я не знаю, что делать с COPYDATASTRUCT.
Я хотел бы отправить текст между двумя процессами.
Как вы, вероятно, можете сказать, что я только начинаю, я использую компилятор GNU GCC в Code:: Blocks, я пытаюсь избежать MFC и зависимостей.