Verarbeiten von Benachrichtigungsmeldungen in erweiterten Kombinationsfeld-Steuerelementen
Wenn Benutzer mit dem erweiterten Kombinationsfeld interagieren, sendet das Steuerelement (CComboBoxEx
) Benachrichtigungen an sein übergeordnetes Fenster, normalerweise ein Ansichts- oder Dialogfeldobjekt. Behandeln Sie diese Nachrichten, wenn Sie darauf reagieren möchten. Wenn der Benutzer z. B. die Dropdownliste aktiviert oder in das Editierfeld des Steuerelements klickt, wird die Benachrichtigung CBEN_BEGINEDIT gesendet.
Verwenden Sie den Klassen-Assistenten , um der übergeordneten Klasse Benachrichtigungshandler für diese Nachrichten hinzuzufügen, die Sie implementieren möchten.
In der folgenden Liste sind die verschiedenen Benachrichtigungen beschrieben, die vom erweiterten Kombinationsfeld-Steuerelement gesendet werden.
CBEN_BEGINEDIT Wird gesendet, wenn der Benutzer die Dropdownliste aktiviert oder in das Editierfeld des Steuerelements klickt.
CBEN_DELETEITEM Wird gesendet, wenn ein Element gelöscht wurde.
CBEN_DRAGBEGIN Wird gesendet, wenn der Benutzer beginnt, das Bild des angezeigten Elements auf den Editierteil des Steuerelements zu ziehen.
CBEN_ENDEDIT Wird gesendet, wenn der Benutzer einen Vorgang im Editierfeld abgeschlossen oder ein Element in der Dropdownliste des Steuerelements ausgewählt hat.
CBEN_GETDISPINFO Wird gesendet, um Anzeigeinformationen zu einem Rückrufelement abzurufen.
CBEN_INSERTITEM Wird gesendet, wenn ein neues Element in das Steuerelement eingefügt wurde.