ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
428
428
EMPFEHLEN
-
Folgendes Problem:
Ich habe in einem MFC-Dialog ein Menü namens
Test mit den Einträgen 1, 2, 3 und dementsprech-
end den IDs ID_TEST_1, ID_TEST_2 und
ID_TEST_3. Bei allen drei Menüpunkten wird die
Routine OnTest aufgerufen. Ich möchte jetzt aber
auf 1, 2 und 3 jeweils unterschiedlich reagieren.
Wie finde ich heraus, welcher Menüpunkt gewählt
wurde? Ich hab's mit dem Paramter MSG *pMsg
versucht, aber dort taucht der numerische Wert
der IDs nirgends auf.
Vielen Dank
Christian
-
01.03.04 18:13 #2
- Registriert seit
- Jul 2003
- Ort
- Duisburg (NRW)
- Beiträge
- 1.788
Du kannst dir für jede der IDs einen eigenen Handler machen lassen. Das ist der einfachste Weg.
Chor: "Wir sind der Chor, und wir stimmen zu. Wir stimmen zu, wir stimmen zu, wir stimmen zu."
-
Danke schon mal. Aber welcher Datentyp ist
dann mein Handler?
-
01.03.04 18:33 #4
- Registriert seit
- Jul 2003
- Ort
- Duisburg (NRW)
- Beiträge
- 1.788
Die Frage habe ich nicht verstanden. Die Handler für Menüpunkte sind - wenn ich mich nicht irre - void OnIrgendwas( void ). Meinst du das?
Chor: "Wir sind der Chor, und wir stimmen zu. Wir stimmen zu, wir stimmen zu, wir stimmen zu."
-
Ah, OK. Jetzt habe ich auch erst wirklich verstanden, was
Du meintest. Einfach eine eigene Routine für jeden der
drei Menüpunkte, oder? Das möchte ich aber eigentlich
vermeiden. In meinem konkreten Fall soll bei allen drei
Punkten im großen und ganzen das gleiche geschehen
und ich würde 'ne ganze Menge Zeilen einsparen, wenn
ich die drei Punkte in einer Routine abarbeiten könnte,
aber dazu müßte ich trotzdem wissen, welcher Punkt
jeweils aufgerufen wurde.
-
01.03.04 18:43 #6
- Registriert seit
- Jul 2003
- Ort
- Duisburg (NRW)
- Beiträge
- 1.788
Du könntest die übereinstimmende Verarbeitung in eine Routine packen, die du von den drei Handlern aus aufrufst, und in diesen nur das tun, was anders sein muss.
Chor: "Wir sind der Chor, und wir stimmen zu. Wir stimmen zu, wir stimmen zu, wir stimmen zu."
Ähnliche Themen
-
Menüpunkt mit GWT erstellen
Von Owii im Forum Java GrundlagenAntworten: 1Letzter Beitrag: 29.04.10, 19:46 -
Neuer Menüpunkt
Von AirsoftDivisionHRO im Forum Visual Basic 6.0Antworten: 4Letzter Beitrag: 12.02.08, 12:23 -
Menüpunkt Farbtabelle deaktiviert
Von zettelbox im Forum PhotoshopAntworten: 6Letzter Beitrag: 18.06.07, 23:07 -
aktiven Menüpunkt hervorheben
Von SWAT4 im Forum CSSAntworten: 5Letzter Beitrag: 10.02.07, 16:34 -
Menüpunkt ausblenden
Von Pageman2 im Forum .NET Web und KommunikationAntworten: 0Letzter Beitrag: 02.11.06, 19:48





Zitieren
Login






