Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
13 / 13 / 8
Регистрация: 22.04.2012
Сообщений: 99
1

Обработка сообщений в стиле WinAPI

29.07.2012, 03:19. Просмотров 686. Ответов 0
Метки нет (Все метки)

Здравствуйте. Делаю небольшую игрушку. Использую принцип обмена сообщениями между объектами. В итоге получил то, что некоторые объекты должны переопределять метод, который определяет, может ли объект обработать данное сообщение. Чтобы немного проще было понять вот примерная картина:
C++
1
2
3
4
5
6
7
8
9
10
class Base
{
public:
virtual bool CanHandle(int messageCode)=0;
};
class Derived : public Base
{
public:
bool CanHandle(int msg) {..}
};
Суть вопроса: при изучении WinAPI я видел, что значения некоторых стилей(или сообщений, я уже не помню) делают в виде степеней двойки. Потом это очевидно помогает понять, является ли например сумма этих "флагов" корректным сообщением. У меня есть идея симитировать этот подход через полный перебор вариантов. Может кто знает, как эффективнее это сделать? Или как это в WinAPI решается?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.07.2012, 03:19
Ответы с готовыми решениями:

WinApi и обработка сообщений мыши
Добрый вечер! Извините, если где-то уже есть такой вопрос - я не нашла. Я пишу программку типа...

C++ в функциональном стиле: как писать в стиле C#/LINQ (без дополнительных библиотек)?
Как писать в стиле C#/LINQ (без дополнительных библиотек)? Вот, допустим, есть простейшая задача:...

Обработка сообщений в win32 api
Написал программу которая после ввода в поле edit текста exit и нажатия на кнопку выходит из...

Отправка и обработка пользовательских сообщений
Задача стоит в том, чтобы выйти из CALLBACK'а с помощью сообщения. Дело в том что вызов...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.07.2012, 03:19

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Обработка нажатия/отжатия кнопки на WinApi!
Подскажите хоть каким образом отловить команду нажатия или отжатия клавиши! Как например с...

Диалог в стиле MFC на WinAPI
Windows 7. Создаю диалог по шаблону с помощью DialogBoxIndirect. Шаблон - массив байт, выдран из...

Обработка фото в стиле афиши к триллеру
Всем привет. Скажите, пожалуйста, как сделать подобное? Желательно подробный туториал на такое,...

Перехват системных сообщений в приложении WinApi
Имеется соответствующее приложение, которое не имеет своего окна и работает в фоне в бесконечном...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.