Button abfragen



  • Hallo

    Ich hab hier nen Button, der je nach Ablauf auf aktiviert oder deaktiviert gesetzt wird. Jetzt muss ich aber in einer anderen Funktion abfragen, in welchen Zustand der Button ist. Ich könnte ja rein theoretisch auch ne VAR auf den Button legen und die bei aktivierung und bei deaktivierung erneuern lassen und die dann abfragen, aber ich denke, dass das nicht so optimal ist und es nen anderen weg gibt.

    Versucht hab ich es folgendermaßen:

    if ( GetDlgItem(IDC_BUTTON7)->EnableWindow == TRUE ) {}
    

    kam aber nicht zum erfolg



  • Hi,
    versuch's mal hiermit:

    GetDlgItem(IDC_BUTTON7)->IsWindowEnabled()
    

    //Hat der CButton von CWnd geerbt.
    /EDIT Unsinn, GetDlgItem gibt ja eh nen CWnd* zurück 👎 EDIT\

    Gruss,
    Qweety.



  • jo, das funzt

    ich die IsWindowEnabled() auch grad inner MSDN gefunden, hab die aber falsch angewandt

    vielen dank dir


Anmelden zum Antworten