ComboBox & WM_CONTEXTMENU !?



  • Ich habe eine ComboBox in meinem Dialog. (Dialog-Anwendung)
    Jetzt "will ich was machen" wenn der User mit der rechten Maustaste in die ComboBox klickt.
    Ich hatte das bis jetzt in einem case-zweig mit

    case WM_CONTEXTMENU:
    

    abgefangen....aber da mein jetziges Programm "Wizard-generiert" ist hab ich
    ja kein case-zweig...?!
    Wenn ich den Klassen-Assi aufrufe, kann ich dort nur aus CBN_Bla.. wählen,
    aber weder ein CBN_RCLICK noch sonstwas hilfreiches.

    Hat jemand einen Tip, wie ich jetzt rausbekomme wann der User mit der rechten Maustaste in meine ComboBox klickt ??

    THX földi



  • wüsste jetzt nicht 100 pro obs klappt aber theoretisch könntest du vom hauptdialogfeld aus eine WM_RBUTTONDOWN -aktion erstellen (im klassen-assi :D). wenn der user rechts klickt dann haste so die koordinaten. dann kannste darüber rausfinden ob der user ins feld geklickt hat.

    bin mir halt nur nicht sicher ob die WM_RBUTTONDOWN -aktion anspricht wenn der user im combo-feld klickt.

    dann rufst du einfach das kontextmenü auf wenn die koordinaten mit den koordinaten der combobox übereinstimmen

    mfg redskall !!


Anmelden zum Antworten