Я хочу отправить текст между процессами. Я нашел много примеров этого, но ни одного, на котором я мог бы работать. Вот что у меня есть:
для отправляющей части:
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 и зависимостей.