3. Сообщения. Источники сообщений (Ответы на вопросы билетов)
Описание файла
Файл "3. Сообщения. Источники сообщений" внутри архива находится в следующих папках: Ответы на вопросы билетов, WinAPI - Ответы на вопросы билетов. PDF-файл из архива "Ответы на вопросы билетов", который расположен в категории "". Всё это находится в предмете "api windows" из 6 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "к экзамену/зачёту", в предмете "api windows" в общих файлах.
Просмотр PDF-файла онлайн
Текст из PDF
1.Сообщения. Источники сообщенийСообщение - это извещение о некотором имевшем место событии, посылаемое системойWindows.Основными генераторами сообщений являются внешние устройства - большинствосообщений создают драйверы устройств ввода/вывода, таких, как клавиатура, мышь или таймерпри получении аппаратных прерываний.Например, когда вы нажимаете и затем отпускаете клавишу, драйвер обрабатываетпрерывания от клавиатуры и создает несколько сообщений. Аналогично сообщения создаются приперемещении мыши или в том случае, когда вы нажимаете кнопки на корпусе мыши. Такжесообщение может быть послано или получено от другого пользователя или Windows.Очередь сообщения приложений может пополняться не только из системной очереди. Любоеприложение может послать сообщение любому другому сообщению, в том числе и само себе.Сообщения имеют приоритет: у программных сообщений он выше, чем у аппаратных.Сообщение, в основном, состоит из полей wParam и lParam, также имеет заголовок.
Всообщении, формируемом при нажатии любой кнопки мыши, младшее слово lParam содержит X –координату курсора, а старшее – Y – координату. Семь младших бит поля wParam содержитсостояние кнопок мыши и клавиш Shift и Ctrl. Если кнопка или клавиша нажата, тосоответствующий бит находится в состоянии 1..