Dlgs im Registertab mit passendem CMenu. Wie kann man Msgs senden?
-
Hallo!
.. gerne hätte ich eure Hilfe zu dieser verflixten HerausforderungAlso: Ich habe einen Hauptdialog (ja es ist eine Dialoganwendung), welches ein Register-Control besitzt. Es ist eine Klasse aus codeproject (DynTabCtrl).
Ich habe 5 Register hinzugefügt mit je einem eigenen Dialog.
Jetzt: Wenn man auf ein Register klickt, so soll auch das dazugehörende CMenu angezeigt werden. Dies habe ich auch bereits realisieren können und funktioniert!
Frage:
WIE kann ich nun Kommandos von dem jeweiligen CMenu-Eintrag an das zur Zeit aktive Registerdialogfenster senden?Ich habe da eine Idee, dass man ein ON_COMMAND senden kann, dann wird eine Methode aufgerufen z.B. OnMenuRegister1_fooXY(). Innerhalb dieser Methode könnte man, so stelle ich mir das zumidnest vor, das aktive Fenster aus dem Registercontrol ermitteln und dann die entsprechende Funktion aufrufen.
Die Unschönheit aus meiner sicht ist nun aber, dass sämtliche IDs und damit sämtliche direkte Menümethoden in meiner Hauptdialoganwendung ausprogrammiert werden müssen. Gibt es da keine bessere Idee??
Danke für eure Hilfe.
-
hat wirklich niemand eine bessere idee?