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

Как перехватывать и обрабатывать события в динамически созданных классах? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Версионность проекта http://www.cyberforum.ru/cpp-beginners/thread779502.html
Ребята, подскажите, кто знает, как можно реализовать изменение версии проекта, например при каждом ребилде. Т.е. идея в том, что вношу какие-либо изменения, ребилдю проект, и у него автоматически изменяется версия.
C++ Ошибки в "классе" 1. Поясните, какие файлы должны лежать в одной директории с этой программой? 2.Компилирую в среде Microsoft Visual Studio 2010 и при запуске данного кода: ошибка не удается запустить файл проекта,не удается найти в указанном пути, папка Debug пустая, почему не хочет сохранять туда exe. #include <vcl.h> #pragma hdrstop #include <iostream> #include <list> #include <ios> #include <cstdlib>... http://www.cyberforum.ru/cpp-beginners/thread779412.html
C++ название программы
господа нужно название программа которая показывает название функций которые использует программа в данный момент
define C++
Всем здрасьте , что означает эта строчка? #define MAX(a,b) a>b? a:b
C++ Указатели http://www.cyberforum.ru/cpp-beginners/thread779350.html
Всем здрасьте ! Тут на днях я прочитал про указатели в одной книге , и мало что о них понял. Не могил бы вы мне рассказать , что это такое и что из себя представляют указатели. Ну и пример простенький , заранее благодарен !
C++ Составить программу, в которой описывается структура из полей: Название товара, Цена, Размер партии товара... Составить программу, в которой описывается структура из полей: Название товара, Цена, Размер партии товара (в штуках). Организовать ввод двух структурных переменных, вывод каждой структуры на экран и расчет значения "Стоимость товара". Стоимость товара = Цена товара * Размер партии товара. подробнее

Показать сообщение отдельно
Teacher269
0 / 0 / 0
Регистрация: 25.12.2012
Сообщений: 12
05.02.2013, 15:07     Как перехватывать и обрабатывать события в динамически созданных классах?
Приветствую!
Есть много разных классов и много динамически созданных экземпляров каждого из них. И вот в программе происходит какое-то событие (допустим клик мышью) и надо, чтобы всем экземплярам всех классов отправилось сообщение, несущее x,y клика, а те перехватили его и обработали.
Как такую задачу корректней реализовать? Есть ли в c++ какой-нибудь готовый механизм, или придется вручную писать что-то типа такого:
C++
1
2
3
4
5
6
7
void sendMessageClick(int x, inty){
int i;
for(i=0;i<n1;i++){myclass1[i].myfunction1(x,y);}
for(i=0;i<n2;i++){myclass2[i].myfunction2(x,y);}
...
for(i=0;i<nn;i++){myclassN[i].myfunctionN(x,y);}
}
Заранее благодарен.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru