Veröffentlicht 1. Februar 200223 j 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 !!!
1. Februar 200223 j Hallo, einen Button kannst Du einfach mit Button->Enabled = true aktivieren. MfG Frank
1. Februar 200223 j 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;)
2. Februar 200223 j 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
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.