Эй, я пытаюсь создать очень простой графический интерфейс с использованием SFML, и я хочу иметь возможность присоединить функцию к моему классу Button в конструкторе, так что пользователь может определить, что происходит, когда кнопкапрессованная .
Я немного раньше работал с GLUT и заметил следующие отклонения:
glutReshapeFunc(Resize);
glutDisplayFunc(Draw);
которые, по-видимому, определяют , какую функцию следует вызывать при изменении размера или отображении окна,Я хочу что-то подобное для моей кнопки, чтобы при создании вы могли определить, какую функцию следует вызывать. Я хочу иметь возможность передавать имя функции точно так же, как и glut, без определения нового класса, который переопределяет виртуальную функцию.
- Я также сомневаюсь, что возможно передать параметрыдля этих вызываемых функций, так как вы никогда не знаете, что или сколько их будет.Я прав?
Так или иначе ..... Как мне сделать это или что-то подобное ??Спасибо!