Ich hab die Lösung gefunden
@nuclearping:
In deinem ersten Post war der Lösungsansatz bereits enthalten
Schicke ich die Message zum Aufklappen an die Combobox mit
PostMessage
verschwindet der Mauszeiger. Schick ich die Message dagegen mit
SendMessage
, bleibt der Mauszeiger erhalten.
Im KeyPress der Combobox schicke ich mir eine Message mit PostMessage um die Filterung durchzuführen und da drin habe ich dann mit
PostMessage(ComboBox.Handle, CB_SHOWDROPDOWN, 1, 0)
und
SendMessage(ComboBox.Handle, CB_SHOWDROPDOWN, 1, 0)
probiert, das Aufklappen zu steuern.
Vom KeyPress aus brauche ich ein PostMessage zur Filterung, damit die Eingabe bereits verarbeitet wurde und mir der aktuelle Text der Combobox zur Verfügung steht.
Wenn ich das Aufklappen der Combobox nun aber bereits im KeyPress mit SendMessage durchführe und anschließend die weitere Bearbeitung wie bisher mit PostMessage anstoße, funktionierts wie gewünscht