Всем привет! Тривиальная задача - в диалоговом окне (созд. DialogBoxParam) нужно покрасить фон и текст во всех edit-ах. Проблема в том что при измененинии текста в edit-ах, он не перерисовывается, накладывается друг на друга. Пиричем что странно, этот клюк проявляется не на всех компах (под ХР). Тобиш на одних все работает как нужно, а на других проявляется этот глюк. Атрибуты edit-а: WS_EX_CLIENTEDGE && WS_EX_TRANSPARENT .elseif eax==WM_CTLCOLOREDIT .if hBrush0 invoke DeleteObject,hBrush0 .endif invoke SetBkMode,wParam,TRANSPARENT INVOKE SetTextColor,wParam,RGB(64,128,255) invoke CreateSolidBrush,RGB (255,255,183) mov hBrush0,eax ret mov eax,FALSE ret Знаю что затертая тема на форуме, пересмарел все посты, но прямого ответа не отыскал. Если кто знает в чем глюк - подскажите плиз.
инвалидатрект, но всё равно будет г., едит - простой контрол, а чтобы отрисовать на картинке, нужно много чего сделать... Рич эдит - какая тебе разница? - без проблем можно сделать любой фон...