Zephyr (./16) :
Je sais, les attributs publics c'est pas bien, mais sinon ça aurait imposé une écriture genre "myWindow.onKeyDown () += ..." pour attacher des évènements et c'est très moche (les propriétés n'existent pas en C++, c'est dommage).
Le
operator= de la classe
OnKeyDown peut être surchargé. Si on bidouille bien, on peut arriver à quelque chose qui ressemble à une propriété. (En général, le membre ne serait pas de la classe
OnKeyDown directement, mais de quelque chose comme
Property<OnKeyDown> qui a un
operator=(const OnKeyDown &) et un
operator OnKeyDown().)