В общем вот так я вставляю текст в эдит: invoke GetDlgItem, [hDlg], ID_EDIT
mov ebx, eax
invoke SendMessage, eax, WM_CLEAR, 0, 0
invoke OpenClipboard, NULL
invoke GetClipboardData, CF_TEXT
invoke SendMessage, ebx, WM_SETTEXT, 0, eax
Тоже самое только с SetClipboardData можно впихнуть что угодно изменяя только тип формата:
Clipboard Format
CF_BITMAP
CF_DIB
CF_DIB
CF_ENHMETAFILE
CF_METAFILEPICT
CF_OEMTEXT
CF_OEMTEXT
CF_TEXT
CF_TEXT
CF_UNICODETEXT
CF_UNICODETEXT
Conversion Format
CF_DIB
CF_BITMAP
CF_PALETTE
CF_METAFILEPICT
CF_ENHMETAFILE
CF_TEXT
CF_UNICODETEXT
CF_OEMTEXT
CF_UNICODETEXT
CF_OEMTEXT
CF_TEXT