Button Click ereignis für dyn. erzeugte Buttons (ohne Klassenassistent)



  • Wie kann man das BN_CLICKED Erreignis (oder zumindest das WM_COMMAND) für dyn. erzeugte Buttons erstellen?

    Das muss ja irgendwie über funktionszeiger gehen, ich bekomms bloss nicht hin.



  • Du könntest per ON_CONTROL_RANGE alle BN_CLICKED-Ereignisse in einem bestimmten Intervall an eine Kontrollfunktion umleiten, die sie dann nach eigenem Bedarf umleitet.
    (anschließend mußt du nur dafür sorgen, daß deine neu angelegten Buttons eine ID in diesem Intervall bekommen).

    (PS: Es gibt auch ON_COMMAND_RANGE für WM_COMMAND-Befehle und ON_UPDATE_COMMAND_UI_RANGE für die Update-Routinen)


Anmelden zum Antworten