вообщем недавно тема была про прозрачный static label, там всё понятно, но вот как сделать тоже самое с editbox'ом? пробую так: (но на заднем плане остаётся какой-то мусор, видимо, необходимо стирать задний план, все попытки не привели ни к чему) Код (Text): .wmcoloredit: invoke SetBkMode,[wParam],TRANSPARENT invoke SetTextColor,[wParam],0FFFFFFh invoke GetStockObject,NULL_BRUSH jmp .finish ... .finish: pop edi esi ebx ret спасибо за помощь
Надо отрабатывать сообщение WM_ERASEBKGND и рисовать заместо фона, что нужно. А вот выбор NULL_BRUSH - это лишнее.