Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++: WinAPI
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
volvo
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
25962 / 17408 / 6904
Регистрация: 22.10.2011
Сообщений: 30,647
Записей в блоге: 6
20.05.2012, 12:48

Из одной программы передать значение переменной в другую программу (WM_COPYDATA)

20.05.2012, 12:48. Просмотров 1246. Ответов 4
Метки (Все метки)

Лучший ответ Сообщение было отмечено volvo как решение

Решение

Где именно в получателе обработка WM_COPYDATA?

Добавлено через 13 минут
Вот получатель, отправитель - тот же, что и выше:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#define MY_ID 123
 
typedef struct tagCOPYREC
{
    int value;
} COPYREC;
 
LRESULT CALLBACK WindowProcedure (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
    int value;
    COPYDATASTRUCT *pcds;
 
    switch (message)
    {
        case WM_COPYDATA:
            pcds = (COPYDATASTRUCT*) lParam;
            switch(pcds->dwData) // Проверяем, те ли данные получаем?
            {
                case MY_ID: // Да, те, которые выслал отправитель
                    value = ((COPYREC*)(pcds->lpData))->value; // Вот оно, 778
            }
            break;
    // ...


Вернуться к обсуждению:
Из одной программы передать значение переменной в другую программу (WM_COPYDATA)
1
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.05.2012, 12:48
Готовые ответы и решения:

Передать значение переменной из одной программы в другую
Всем добрый вечер. Появилась такая задача:передать значение переменной из...

Как передать сообщение из одной программы в другую?
Например , у меня есть такой кусок кода: BOOL CALLBACK fnEnumWindowProc(HWND...

Передать процессу значение переменной из другого процесса
Здравствуйте. У меня программа состоит из окна с кнопкой и двух процессов. При...

Передать значение переменной из одной функции в другую
Добрый день, подскажите как передать значение t из одной функции в другую. ...

Как передать значение переменной из одной формы в другую?
У меня есть две формы. на Form1 есть textbox1, на form2 есть label1....

4
Другие темы раздела
C++ WinAPI Проверка перемещение курсора мыши http://www.cyberforum.ru/win-api/thread579451.html
Как сделать проверку перемещения курсора мыши то есть сначала получить сами координаты, а потом если координаты изменились то выбить диалоговое окошко. Делал так // ... POINT cp; if...
C++ WinAPI С++: Анимация RESULT CALLBACK WndProc (HWND hwnd, UINT iMsg, WPARAM wParam, LPARAM lParam) { HDC hdc; PAINTSTRUCT ps; int i = 0; switch (iMsg) { case... http://www.cyberforum.ru/win-api/thread578671.html
C++ WinAPI Загрузка изображений Не из ресурсов
Помогите найти функцию для загрузки изображений разных форматов JPG , GIF, PNG, ну и BMP в программу!
Вращение прямоугольника вокруг одной из своих вершин C++ WinAPI
Каким образом можно реализовать вращение прямоугольника вокруг одной из своих вершин?
C++ WinAPI Перевод из float в wchar_t http://www.cyberforum.ru/win-api/thread578030.html
как можно перевести из float в wchar_t ?
C++ WinAPI Линейная диаграмма (Прошу Помощи) Уважаемые, товарищи! Здраствуйте! Прошу помощи у Вас. Требуется создать линейную диаграмму, у меня возникли трудности, никак не получается ее нарисовать в системе координат, а так же сделать подписи.... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru