Comroader Geschrieben 1. Februar 2002 Geschrieben 1. Februar 2002 Hallo, ich hab schon wieder ein Problem mit 2 Dialogen. Ich will wenn ich auf einen Button in einem Dialog klicke im anderen Dialog einen Button wieder aktivieren. Wie mache ich das ??? (MFC) Danke für eure Hilfe !!!
robotto7831a Geschrieben 1. Februar 2002 Geschrieben 1. Februar 2002 Hallo, einen Button kannst Du einfach mit Button->Enabled = true aktivieren. MfG Frank
ffGebaeck Geschrieben 1. Februar 2002 Geschrieben 1. Februar 2002 Hm, sieht ziemlich nach VB Code aus! Sieh dir meine Erklärung an, wie man eine intvariable ändert: Wert einer int-Variable in anderem Dialog Anstatt die intvariable zu ändern, schreibst du halt einfach: GetDlgItem(IDC_BUTTON_TEST)->EnableWindow(TRUE); für's aktivieren bzw. GetDlgItem(IDC_BUTTON_TEST)->EnableWindow(FALSE); für's deaktivieren... Mit GetDlgItem holst du dir einen Pointer auf dein Steuerelement, statt IDC_BUTTON_TEST musst du halt noch die IDC des Buttons angeben. Aber pass auf das der Dialog geöffnet ist, denn wenn wenn nicht kann es derb krachen! ich hoff das hilft weiter! bye JO;)
Klotzkopp Geschrieben 2. Februar 2002 Geschrieben 2. Februar 2002 Original geschrieben von ffGebaeck Aber pass auf das der Dialog geöffnet ist, denn wenn wenn nicht kann es derb krachen!Deswegen sollte man vorher den Rückgabewert von GetDlgItem auf != NULL prüfen
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden