Controls dynamisch erzeugen



  • Hi,

    ich möchte die Seiten eines Tab-Controls, sowie Buttons und ComboBoxen dynamisch erstellen. Nun hab ich aber das Problem dass ich der Create-Methode des jeweiligen Controls eine ID mitgeben muss.

    Muss ich dann vorher die IDs definieren (z. B. #define IDC_BUTTON01 - BUTTON10) oder kann ich das irgendwie dynamisch gestalten?

    Des Weiteren hab ich mich gefragt, wie ich das Verhalten des Buttons festlege, bzw. wie ich den Event-Handler definiere und dem jeweiligen Button hinzufüge?

    Vielleicht kann mir jemand weiter helfen.

    Lg Kerberos



  • CButton m_Button;
    
    ...
    
    m_Button.Create(...,nID);
    

    Beim EventHandler musst du dann entsprechend nID angeben.



  • Hi,

    erstmal Danke für die Antwort, aber kann ich da nicht in einen Konflikt geraten und eine bereits verbrauchte ID verwenden?

    -> Wenn ich die in der Ressource.h definiere, werden die dann nicht mehr belegt?

    Lg Kerberos


Anmelden zum Antworten