183 / 181 / 66
Регистрация: 15.02.2015
Сообщений: 515
|
|||||||||||
1 | |||||||||||
Функция обратного вызова (callback function)19.02.2015, 16:48. Показов 1741. Ответов 0
Метки нет (Все метки)
Пишу приложение, используя библиотеку MFC, т.е. описал класс для окна (от CFrameWnd), класс приложения. Далее начал описывать элементы и понял, что они не увидят свойства и параметры друг друга, только если делать эти параметры глобальными ( нет уж), передавать их элементам управления тоже не вариант (очень запутано получится) . Посмотрел на callback функции дотнета, порылся в инете, и вот что вышло:
Что вы думаете о такой callback функции? Добавлено через 3 часа 51 минуту Разобрался я с шаблоном. Проблема была в макросе создания таблицы сообщений (да и в других макросах, которым передаётся имя класса), так как он не может правильно обращаться с методами шаблонного класса. Можно конечно его переопределить, но не делать же это в каждом проекте, где буду использовать шаблонный класс. Вот сам шаблон:
Теперь подумаю как реализовать возможность добавлять несколько функций (переделать метод SetClick в AddClick). Например через "очередь"
0
|
19.02.2015, 16:48 | |
Ответы с готовыми решениями:
0
Функция обратного вызова Функция обратного вызова Функция обратного вызова в классе оформить решение в виде функции следующими способами: 1. функция расположена после ее вызова; 2. функция расположена после до ее вызова; 3. функ |
19.02.2015, 16:48 | |
19.02.2015, 16:48 | |
Помогаю со студенческими работами здесь
1
Заменить делегаты функциями обратного вызова Стрелка в описании функции обратного вызова нужно чтобы функция располагалась до ее вызова, после ее вызова и в другом файле. Как это сделать? Передача функций обратного вызова как членов некоторого класса Почему callback-функции называются функциями ОБРАТНОГО вызова Функция обратного вызова Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |