MFC button deaktivieren / aktivieren
-
Hallo zusammen,
sitze hier vor einem kleinen Problem, ich möchte beim click auf den einen button den anderen Button aktivieren, der vorher deaktiviert war.
Ich habe ein MFC Projekt im Visual Studio geöffnet, aber leider hab ich nicht viel Anhnung von MFC.Ich hoffe jemand von euch kann mir helfen.
Gruss und danke
-
Einen Button kannst du mit EnableWindow(FALSE) deaktivieren und mit EnableWindow(TRUE) wieder aktivieren. (wenn du keine CButton-Variable dafür angelegt hast, mußt du vorher mit GetDlgItem() den Button beschaffen)
-
Hi,
danke für die schnelle Antwort,
sollte das dann in etwa so aussehen?
CWnd::EnableWindow(::GetDlgItem(_hWnd,IDCANCEL),TRUE);
da bekomme ich nämlich immer die Fehlermeldung, dass Enable Window keine 2 Argumente akzeptiert.
-
Entscheide dich bitte für eine Variante - entweder die globalen Funktionen oder die CWnd-Methoden:
//a: GetDlgItem(IDCANCEL)->EnableWindow(FALSE); //b: ::EnableWindow(::GetDlgItem(_hWnd,IDCANCEL),FALSE);
-
HI,
danke methode a tuts,
warum b nicht, kann ich leider auch nicht sagen, kompiliert wird aber wenn ich den butten clicke, frierts ein.
soll aber auch erstmal mit a reichen, danke für die info, hab wieder was gelernt

gruss