Menupunkt abfragen



  • Hallo,

    ich habe mir ein Menü zusammengebastelt und sieht folgendermaßen aus:

    CMenuNS *pMenu = new CMenuNS;

    pMenu->CreatePopupMenu();

    CMenuNS *pPopup;

    pPopup = new CMenuNS;
    pPopup->CreatePopupMenu();

    pPopup->SetBackColor(RGB(0xf2, 0xf2, 0xf2));
    pPopup->SetSelectedBarColor(RGB(0x00, 0xcc, 0xcc));
    pPopup->SetIconAreaColor(RGB(0xff, 0x99, 0x00));
    pPopup->SetMenuStyle(CMenuNS::STYLE_NS);
    pPopup->AppendODMenu(0, new CMenuNSText(100, "&New", AfxGetApp()->LoadIcon(IDI_ICON13)));
    pPopup->AppendODMenu(0, new CMenuNSText(101, "&Open ...", AfxGetApp()->LoadIcon(IDI_ICON3)));
    pPopup->AppendODMenu(0, new CMenuNSText(102, "&Save ...", AfxGetApp()->LoadIcon(IDI_ICON4)));
    pPopup->AppendODMenu(0, new CMenuNSSeparator());
    pPopup->AppendODMenu(0, new CMenuNSText(ID_APP_EXIT, "E&xit"));

    pMenu->AppendODPopup(0, pPopup, new CMenuNSText(1, "&File"));

    ...

    Nur habe ich jetzt irgendwie den Faden verloren und weiss im Moment nicht, wie ich die einzelnen Menüpunkte abfragen kann. Auf gut deutsch: Wenn jemand auf "Open" klickt, soll dann auch mein OpenDlg kommen, and so on.

    Kann mir da vielleicht grad jemand weiterhelfen?

    Besten Dank.

    Gruss Florian

    [ Dieser Beitrag wurde am 30.01.2003 um 16:43 Uhr von badenser editiert. ]



  • Hat sich erledigt!

    Für alle dies vielleicht wissen wollen:

    ON_COMMAND(UID, Methode)

    Greets



  • 😉
    steht in jedem MFC-Tut


Anmelden zum Antworten