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

События в ANSI C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ как присвоить переменной значение, взятое по определенному адресу? http://www.cyberforum.ru/cpp/thread327515.html
Собственно у меня есть адрес (например, 010426D8), я знаю, что под этим адресом хранится целочисленное значение, как присвоить переменной значение из этого адреса?
C++: IDE, инструментарий Настройка Dev-C++ на получение исполняемого файла минимального размера Доброго времени суток! Подскажите настройки компилятора IDE Dev-C++ (v 4.9.9.2). Элементарно, Hello world! у меня больше 450 кб получаются, а хотя вроде бы можно настроить так, чтобы подобная прога 10 кб весила. Если кто знает, то сообщите настройки. Буду премного всем благодарен Hello world писал так #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char... http://www.cyberforum.ru/cpp/thread327223.html
найти хендл чужого окна зная его атом C++
как можно найти хендл чужого окна по атому??
C++ Книга по STL
Всем привет! Хотелось бы изучить STL, но не знаю какую книгу купить. Джосьютиса уже нет в продаже.Видел вот эту http://www.ozon.ru/context/detail/id/5384178/ может быть кто-нибудь брал?
C++ На каком языке писать программу? http://www.cyberforum.ru/cpp/thread325748.html
Добрый день! Не знаю к какому языку программирования это относится, поэтому спрошу здесь. На каком ЯП лучше всего будет написать программу, которая сможет менять бекграунд на рабочем столе в windows? При этом изображения программа тянет с фтп определенного ресурса. Спасибо.
C++ Преобразование текста в речь Здравствуйте. Подскажите пожалуйста литературу(можно с громоздкими теоретическими выкладками) для написания следующих приложений: 1)Преобразователь текста в речь(наподобие как в Винде в закладке речь Microsoft Sam) 2)Преобразователь текстового изображения в текст.Например есть фото какой-то таблички,нужно в этой фотке выделить текст. Если можно подскажите учебники в которых от а до я... подробнее

Показать сообщение отдельно
xAtom
914 / 739 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
05.07.2011, 05:20     События в ANSI C++
eugrita, все функции обратного вызова callback которые указывают на функцию и вызываются системными процедурами от устройств ввода это и есть события, та функция которая вызывается вне объекта-класса или функции но передётся объекту как будто у него есть своё событие. примерчик:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
class DlgMain {
private:
  static LRESULT CALLBACK  Proc(HWND, UINT, WPARAM, LPARAM lParam) {
       ...
       WM_LBUTTONDOWN {
               POINT p = { LOWORD(lParam), HIWORD(lParam) };
               DlgMain::OnLeftButtonDown(&p);
       } break;
       ...
   }
protected:
   virtual  void OnLeftButtonDown(LPPOINT p) {}
}
 
 
// производный класс
 
class Dialog: public DlgMain {
  private:
       virtual  void OnLeftButtonDown(LPPOINT p) {
               ... Здесь уже получаем событие на левый клик мыши с координатами
       }
} 
 
// вот и класс уже имеет своё событие
int WINAPI WinMain(...) {
    Dialog dlg;
}
Вот в Managed CLR VC++ .NET есть ключевые слова для создания событий __hook, __unhook, __event, тоже самое что и функции обратного вызова.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru