CBEM _ HASEDITCHANGED-Nachricht
Bestimmt, ob der Benutzer den Text eines ComboBoxEx-Bearbeitungssteuerfelds geändert hat.
Parameter
-
wParam
- Muss Null sein.
-
lParam
- Muss Null sein.
Rückgabewert
Gibt TRUE zurück, wenn der Text im Bearbeitungsfeld des Steuerelements geändert wurde, andernfalls FALSE.
Bemerkungen
Ein ComboBoxEx-Steuerelement verwendet ein Bearbeitungsfeld-Steuerelement, wenn es auf den CBS-DROPDOWN-Stil _ festgelegt ist. Sie können das Fensterhand handle des Bearbeitungsfeld-Steuerelements abrufen, indem Sie eine CBEM _ GETEDITCONTROL-Nachricht senden.
Wenn der Benutzer mit der Bearbeitung beginnt, erhalten Sie eine CBEN _ BEGINEDIT-Benachrichtigung. Wenn die Bearbeitung abgeschlossen ist oder sich der Fokus ändert, erhalten Sie eine CBEN _ ENDEDIT-Benachrichtigung. Die CBEM _ HASEDITCHANGED-Nachricht ist nur nützlich, um zu bestimmen, ob der Text geändert wurde, wenn er vor der CBEN _ ENDEDIT-Benachrichtigung gesendet wird. Wenn die Nachricht anschließend gesendet wird, wird FALSE zurückgegeben. Angenommen, der Benutzer beginnt, den Text im Bearbeitungsfeld zu bearbeiten, ändert jedoch den Fokus und generiert eine CBEN _ ENDEDIT-Benachrichtigung. Wenn Sie dann eine CBEM _ HASEDITCHANGED-Nachricht senden, wird FALSE zurückgegeben, obwohl der Text geändert wurde.
Der CBS _ SIMPLE-Stil funktioniert nicht ordnungsgemäß mit CBEM _ HASEDITCHANGED.
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows Nur [ Vista-Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows Nur Server [ 2003-Desktop-Apps] |
| Header |
|