hab mich missverstaendlich ausgedrueckt
wenn ich im editfeld der combobox einen teil des inhalts markiere: zb von delphi-forum elphi, dann moechte ich, dass der markierte text beim klick auf den button ersetzt wird. bei edits geht das mit EM_REPLACESEL. wenn die combobox aber den fokus verliert (wenn man auf den button klickt), dann springt der caret an die stelle 0 ->
SendMessage(FindWindowEx(comboboxhandle,0,'EDIT',nil),EM_REPLACESEL,256,integer(@buffer)); funktioniert wahrscheinlich, da der text ja an stelle 0 angefuegt wird. man muesste also vielleicht verhindern, dass der caret an position 0 springt, wenn die combobox den fokus verliert.