Also ich sende per (hab nachgeguckt):
Delphi-Quellcode:
S=String
SendMessage(H, WM_SETTEXT, 0, Integer(S));
Was dein Auswahl angeht:
Ich kenn mich leider noch nicht so mit ComboBoxen aus ... mine eigene ComboBox sieht ja noch nichtmal wie eine ComboBox (
nonVCL) aus.

(das rechte/unter Eingabefeld im SaveDialog - anderer Thread)
Aber zumindestens hatte ich jetzt auch schon selber die ID's rausbekommen

(steht auch drüben)
Aber soweit ich weiß, wird das ausgewählte sofort in die TOpenFilename-Struktur eingetragen,
es wird also nicht erst am Ende ausgelesen, daher geh ich mal davon aus, daß du zwar den wert änderst, aber keine Änderungsbotschaft an den Explorer-Hook gesendet wird.
Ich würde also mal empfehlen, daß u nachsiehst, welche Änderungsmitteilung gesendet wird, nachdem in User die Einstellung im Feld ändert,´dann bräuchtest du doch nur noch diese Nachricht selber senden, nachdem du den Text geändert hast.
Ein Therapeut entspricht 1024 Gigapeut.