Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > Qt4. Отсылка WM_ сообщений


Автор: X-3R1 24.6.2010, 18:22
Каким образом отослать/обработать системные Windows сообщения?

Посылаю так:

Код

SendMessage(hwnd, WM_USER + 0x0010, NULL, NULL);



Отлавливаю так:
Код

bool MainWindow::winEvent(MSG * message, long * result)
{
    std::cout << "message: " << std::hex << message->message;

    return QWidget::winEvent(message, result);
}


На консоль приходит всё что угодно, но не WM_USER + 0x0010. Но при отсылке WM_QUIT к примеру, приложение закрывается успешно.

Как правильно сделать отсылку и приём сообщений ?

Автор: SABROG 25.6.2010, 08:24
Посмотри через http://www.prog.org.ru/topic_13474_0.html класс приходят ли сообщения в ядро.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)