Erscheinung eines Dialog Button



  • Hallo,

    wie kann ich in einem Dialog ein vorhandenen Button mit einer
    definierten Farbe ausfüllen.

    Dieses Erscheien möchte ich entweder in Abhängigkeit, ob er
    betätigt ist oder nicht, ändern.

    Oder geht´s mit irgendeinem Kommando "SetDlgItem(?)",
    oder mit Zugriff auf die Control-Variable.

    Keine Ahnung!!!

    Viele Dank.



  • Hallihallo,

    schau mal unter http://www.coding-help.de/steuer_allg.html, da gibts eine gute Anleitung. Um Steuerelemente zu färben, musst du die OnCtlColor-Methode überschreiben - steht aber ales in der Anleitung 😉
    Ach ja, falls die Farbe abhängig vom Status des Buttons sein soll, füge einfach bei der Abfrage

    if(pWnd->GetDlgCtrlID() == IDC_BUTTON)
    

    noch folgendes ein:

    if(pWnd->GetDlgCtrlID() == IDC_BUTTOn && pWnd->GetDlgCtrlID()->IsWindowEnabled())
    

    oder sowas n der Art ein. Je anchdem, was du abfragen möchtest!


Anmelden zum Antworten