Здрасте. Вот вопрос, как реализовать эфект исчезания контрола ну т.е. красивого сворачивания\сплющевания\улетания и т.п. укажите куда копать, желательно на чистом WINAPI. Заранее благодарю...
вот как я писал такое на делфи: Код (Text): var R,I:Integer; begin I:=0; repeat begin Inc(I); R:=CreateRectRgn(0,I,Width,Height-I); SetWindowRgn(Handle,R,True); sleep(2); end; until I=(Height div 2); I:=0; repeat begin Inc(I); R:=CreateRectRgn(I,(Height div 2),Width-I,(Height div 2)+1); SetWindowRgn(Handle,R,True); sleep(1); end; until I=(Width div 2); sleep(400); end;
Я бы в принципе и на AnimateWindow остановился, но когда контрол пред смертно сворачивается, почему то прекращается собственная зарисовка фона, по событию WM_PAINT...