ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
1055
1055
EMPFEHLEN
-
Hi!
Ich hab da nen Problem mit Menüeinträgen unter MFC.
Hab schon gesucht und folgendes gefunden:
http://www.tutorials.de/tutorials156...ghlight=men%FC
Ich habe quasi die selbe Frage wie Topsen nur bin ich auf die angegebene Lösung bereits selbst gekommen...
Mein Problem: Es gibt zwar keine Reaktion auf den Menüpunkt
aber das Teil wird auch nicht "ausgegraut"
.
Hat jemand ne Idee wo sich da noch nen Fehler eingeschlichen haben kann?
Verwende MFC unter MVS6.
Code :1 2 3 4 5 6 7 8 9 10 11
//BOOL FileChanged = TRUE wenn Datei geändert void CStudyDlg::OnDateiSpeichernunter() { speichern(); } void CStudyDlg::OnUpdateDateiSpeichernunter(CCmdUI* pCmdUI) { pCmdUI->Enable(FileChanged); }
Gruß Michael
-
Hi,
ich würde das mal so machen, wenn dein Menü als Ressource mit ID vorhanden ist:
Code :1 2 3 4 5 6 7
void CStudyDlg::OnDateiSpeichernUnter() { CMenu *pMenu = GetMenu(); // Holt das aktuelle Menü speichern(): pMenu->EnableMenuItem(IDM_FILE_SAVE_AS, MF_GRAYED); }
Zum Aktivieren derselbe Code nur anstatt MF_GRAYED das Flag MF_ENABLED nehmen. Für IDM_FILE_SAVE_AS mußt du natürlich die richtige ID des Menüeintrags nehmen, so wie du ihn vergeben hast.
------
Der Ansatz von dir bezieht sich meines Wissens nur auf von CFrameWnd abgeleitete Fenster und nicht auf Dialoge, da Dialoge eigentlich (hust) keine Menüs enthalten sollten.
Geändert von Kriz (09.02.05 um 17:46 Uhr) Grund: Zusatz :-)
-
Danke für die schnelle Antwort!

Gruß Michael
Ähnliche Themen
-
Css Menü mit eigener ID für jeden Menü Punkt
Von FunkFlex im Forum CSSAntworten: 3Letzter Beitrag: 28.11.10, 19:19 -
Radiobutton soll Dropdown Menü aktivieren/deaktivieren. Brauche eure Hilfe!
Von tzippy im Forum Javascript & AjaxAntworten: 4Letzter Beitrag: 17.03.10, 10:19 -
[VB6] Erstelltes Menü via Menü Editor auf mehrere Formulare kopieren
Von Ozzi im Forum Visual Basic 6.0Antworten: 5Letzter Beitrag: 27.05.09, 15:22 -
Formular/Überprüfung/DB-Eintrag in einer Funktion: Eintrag kommt doppelt!
Von 27apricot im Forum PHPAntworten: 0Letzter Beitrag: 27.10.06, 15:25 -
Dropdown Menü zeigt falsches Menü
Von Blattspinat im Forum Javascript & AjaxAntworten: 4Letzter Beitrag: 05.11.04, 09:42





Zitieren
Login






