tak jsem aplikoval postup navrzeny BlackRose -em, bitmapu vykresluju na button ( ten je disabelnuty, takz pohoda ), jenze se mi problem presunul jinam :mad:
ollym jsem zjistil, ze zprava WM_PAINT se posila pouze formulari, prvkum nikoliv, ty maj na to jine zpravy, konkretne buttony WM_CTLCOLORBTN o hodnote 135h, takze ten jsem odchytil, overil, jestli v LPARAM [EBP+14h] je handle toho spravnyho buttona a pokud ano, tak vykresluju tu bitmapu.
spustim a nic... olly mi prozradil, ze program opravdu vykona moji obsluhu ve spravnou chvili, jenze ta moje obsluha ( viz. vyse ) proste nic nedela...
tak jsem za fci BeginPaint dopsal GetDC, tedy do MY_DC_HANDLE ziskam hodnotu znovu, ale jinak - vuala! program NAPUL funguje, NAPUL ne... proste po prekryti jinym oknem nedojde v vykresleni. Nevykresli se ani po spusteni. Ale jakmile oknem cmecka vyjedu mimo obrazovku a zpet - vykresli se ( a to jeste ne sprave - vykresleni zacne od mista hranice obrazovky, takze obrazek je posunut ).
Proste nevim, co to ten program vyvadi... :confused: :mad: :eek: