hWnd von Viewbereich einer SDI Anwendung bekommen



  • Hallo zusammen,

    ich habe eine SDI Anwendung und brauche in der MainFrm.cpp den Handler hWnd, um mittels GetMenu() den Handler auf das Menu zu bekommen.
    Ich glaube das sollte ein recht triviales Problem sein, aber ich kann dazu einfach keine verwertbaren Informationen finden.

    Woher bekomme ich den hWnd?

    Danke schonmal für eure Hilfe,
    derheld


  • Mod

    Wenn Du in der Frameklasse an das Menu willst kannst Du das sofort durchführen mit GetMenu. Dazu musst Du nicht an den View drankommmen.
    Warum willst Du das Menu-Handle haben?



  • Den menu handle brauche ich um mittels EnableMenuItem() Menüpunkte zu aktivieren/deaktivieren.

    Wenn das direkt mit GetMenu() geht, welchen Parameter muss man angeben?

    mfg
    derheld


  • Mod

    derheld schrieb:

    Den menu handle brauche ich um mittels EnableMenuItem() Menüpunkte zu aktivieren/deaktivieren.

    Wenn das direkt mit GetMenu() geht, welchen Parameter muss man angeben?

    Nein! Das benötigst Du eben nicht! Du hasr das Prinzip der MFC nicht verstanden.
    Menüpunkte werden durch ON_UPDATE_COMMAND_UI Handler disabled oder enabled.

    Lies mal ein MFC Tutorial...


Anmelden zum Antworten