Un momento.....
Esto si funciona, con TBitBtn, con Edit, con ComboBox, con StatusBar...
Código Delphi
[-]
buffer := 'hola';
SendMessage(handle, WM_SETTEXT, SizeOf(Buffer), Integer(@Buffer));
Pregunto, ¿Seguro que estan bien los parametros WParam y LParam para la funcion SendMessage con GETTEXT?
Porque entiendo que guindos coge un area de memoria sabiendo en LParam Integer(@Buffer) y su tamaño en WParam SizeOf(buffer)
SendMessage(handle, WM_GETTEXT, SizeOf(Buffer), Integer(@Buffer));
Voy a probar con PostMessage