Re: MFC - Menuepunkte in ReleaseVersion inaktiv

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



Hallo!

"Alexander Sailer" <Alexander.Sailer@xxxxxxxxxxxxxxx> schrieb im Newsbeitrag
news:11ujntpjd3nrm$.1s4envif5qcfw$.dlg@xxxxxxxxxxxxx
>
> Im Doc werden eigentlich nur Daten gehalten. Was die GUI Funktionalität
> anbelangt, solltest Du immer den passenden View oder Frame verwenden. Die
> Erklärung hierfür könnte sein, dass die AfxFrameworkFunctions nicht im Doc
> zur Verfügung stehen.

Wobei der Begriff GUI Funktionalität immer etwas schwierig ist. Zu was
gehört der Menupunkt Datei/Speichern unter? Er ist ein Menupunkt, öffnet
einen Dialog und sein Handler steckt nicht im View oder im Frame, sondern
im Document.

Mit Ausnahme von Dialogen schickt die MFC früher oder später ein Kommando
an das Dokument, wenn es nicht vorher verarbeitet wurde. Die Aufrufkette
ist: CMDIFrameWnd -> CFrameWnd/CMDIChildWnd -> CView -> CDocument ->
CDocTemplate und als allerletztes dann nochmal an CWinApp. Nachzulesen
unter Command Routing in der MSDN, implementiert wird das ganze durch
CCmdTarget::OnCmdMsg sowie deren Überladungen in den einzelnen Objekten.

MfG
Andre Stille


.



Relevant Pages

  • Re: tkinter puzzler
    ... >I have a gui with a bunch of buttons, labels, the usual stuff. ... > gui.Label.grid# put some widgets into the gui ... - Put the main portion of the gui into one frame and pack or grid the ...
    (comp.lang.python)
  • Re: perl Input from GUI - form
    ... My bad I didn't frame my question well. ... >> My question is what is the best way to have the input to my perl script ... >> through a GUi like a form or a window. ...
    (perl.beginners)
  • Re: MVC(Architekturmuster)
    ... Architektur Muster um die Architektur meines Software zu ... Beispielsweise könntest Du darin festhalten, dass der User eine Checkbock angehakt hat. ... Also zeigt die GUI tatsächlich auch die Checkbox als angehakt an, wenn der Zustand im Model so gesetzt ist. ... Die View "beobachtet" das Model und wird bei Zustandsänderungen benachrichtigt. ...
    (microsoft.public.de.german.entwickler.dotnet.csharp)
  • Re: Vertändnisfrage CmdRouting & Controls
    ... > View eine Nachrichtenbehandlung für OnClicked eingefügt. ... > Frame an obwohl ich die Behandlung aus dem View gelöscht habe. ... > view kann folglich mit den Nachrichten nix mehr anfangen und müsste ...
    (microsoft.public.de.vc)
  • Re: .NET Framework on Apple Mac OS X OSX 10.3
    ... das ich munter weiter im .Net tippen kann; bastle dort mein Model-View-Controler und wenn das Program läuft mache ich copy->paste und erstelle mir ne neue View? ... Programierung im .NET + 2x GUI basteln. ... indirekt helfen (Apples Doku lesen, ...
    (microsoft.public.de.german.entwickler.dotnet.framework)