Listbox als Popup



  • Hallo

    ich habe eine Textanwendung und möchte dem Benutzer helfen, wenn er eine bestimmte taste drückt, eine listbox mir begriffen erscheint, die er dann auswählen und hinzufügen kann(wie IntelliSense bei VC)

    Mein problem, wie erstelle ich die Listbox in meiner MDI Anwendung?!

    gruß
    Thorsten



  • Mach es doch so:
    1. du erstellst einen Dialog und stellts bei den Propertis ein das er nen PopUp ist und darin machst de dann dein ListCtrl. Man kann das ja so machen , das man den Dialog garbichtmehr sieht.
    2. Ruftst ihn wenn deine Taste gedrücht wurde auf mit

    CDIALOGKLASSE dlg;
    dlg.DoModal();
    

    aus deiner Haupklasse und zu den Includes in dieser klasse tust de dann noch.

    #include "DIALOGKLASSE.h"
    

    Geht auch anders aber das ist auf jeden fall nen recht einfacher weg. 🤡



  • ja aber sollte nicht modal sein und sollte agieren können wie die IntelliSense box. Das ist ja mein prob....

    hab mir auch schon das überlegt mit nem Dialog



  • Kannst ja nen nicht modalen Dialog erstellen.
    Und wenn de nicht weiß wie man bei der MFC nen Tastendruck abfragen kann:
    http://www.functionx.com/visualc/Lesson02.htm 🤡 😋


Anmelden zum Antworten