Форум программистов, компьютерный форум CyberForum.ru

PostMessage + GetMessage - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Для профф http://www.cyberforum.ru/cpp/thread248343.html
Уважаемые формучани ! нужен ваш совет!(флудеры плс оффнитесь!) Хотел начать изучать С++ ! Но с чего начать рекомендации плс! И еще с начала надо учить Си или С++. Или они два разных ЯВУ? я дальнейшом хотел программироват под Win! и плавно перейти на .Net
C++ Grayed Extended ComboBox Возможно ли в расширенном комбобоксе (иконки + текст), сделать так чтобы нужные итемы были подсвечены серым. Поясню : те строки которые мне нужны (например оборудование которое можно использовать были обычным текстом), оборудование которое не поддерживается но присутсвует в сисетме было записано бледным шрифтом??? http://www.cyberforum.ru/cpp/thread248242.html
C++ таймер в консольном приложении win32
результатом долгого и упорного нагугливания стало следующее: SetTimer() в консольном приложении использовать тяжело: масс проблем, да и вообще так и не нашёл чёткого, однозначного решения. Как аналог, рекомендуют использовать Waitable Timer Objects. однако, пример оттуда http://www.installsetupconfig.com/win32programming/threadprocesssynchronizationapis11_24.html не компилируется в моём...
Быстрое преобразование Фурье C++
Доброго времени суток. Пытаюсь реализовать на С++ создание цифрового фильтра методом свертки, при этом использую БПФ, реализованную на http://algolist.manual.ru/maths/fft.php, но получаю странный результат: после прогона заданной частотной характеристики фильтра через обратное БПФ(пока использую FFT_T) в выходном массиве появляеются ненулевые комплексные составляющие. int N = FDiscr*2;...
C++ Создание простого "кликера" http://www.cyberforum.ru/cpp/thread247726.html
Здравствуйте, если кому-нибудь не сложно, написать маленькую программку, которая по запуску будет в выбранном активном приложение, нажимать с интервалом в 2 сек поочередно кнопки стрелку влево, стрелку вправо и так циклом до выключения этой программы. P.S. Сразу прошу прощения, если не в тот раздел, пытался написать в Ява-скрипт, оказалось не туда, посоветовали поискать помощи в этом разделе.
C++ Хеширование Уважаемые коллеги программисты. Мне нужна ваша помощь. Дело в том что я сейчас работаю над одним модулем. В нем я выделяю динамически память. И все эти куски храню в хэш таблице. Проводил тест. Создал хэш таблицу из 100 000 элементов(округлял до простого числа в большую сторону). И выделял память для 100 000 указателей. К хеш функции отправлял адресс выделенной памяти. Как работала хэш функция:... подробнее

Показать сообщение отдельно
Subgrando
40 / 40 / 3
Регистрация: 28.01.2011
Сообщений: 175
25.02.2011, 18:43     PostMessage + GetMessage
Программа, получающая сообщения:

C++
1
2
3
4
5
6
7
8
9
10
11
bool ret;
    MSG msg;
    while((ret = GetMessage(&msg, NULL, 0, 0)))
    {
        cout << "Reading...\n";
        if (ret != -1)
        {
            cout << "Got " << msg.message << ".\n";
        }
        else { cout << "End...\n"; getch(); }
    }
Программа, отправляющая сообщения:
C++
1
2
3
4
5
6
7
8
9
    HWND h;
    h = FindWindow(NULL, "C:\\Users\\Uhehesh\\Documents\\RAD Studio\\Projects\\Debug\\Project8.exe");
    if(h == 0) h = FindWindow(NULL, "test");
    if(h == 0) cout << "Error.\n";
 
    PostMessageA(h, WM_USER + 1, 0, 0);
    cout << "Sent to " << GetForegroundWindow();
 
    getch();
Вторая программа что-то отправляет, но первая ничего не получает.
Если отправить WM_SETTEXT, например: всё работает, но ничего не отображается.
Значит, сообщения таки приходят, но не обрабатываются.
В чём ошибка кода?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru