I Ho un controllo di modifica (un campo di testo) che desidero animare. L'animazione che voglio è che scivola fuori, creando una linea aggiuntiva per questo campo di testo. Sono in grado di animare il mio campo di testo e renderlo più grande, tuttavia per mostrare l'animazione scorrevole devo prima nasconderlo. Ciò significa che l'intero campo di testo scorre come se fosse stato creato per la prima volta dal nulla, invece di aggiungere una nuova riga.WIN32, C++: è possibile animare una finestra senza nasconderlo?
Questo è il codice che ho ora:
SetWindowPos(hwnd, HWND_TOP, x, y, newWidth, newHeight, SWP_DRAWFRAME);
ShowWindow(hwnd, SW_HIDE);
AnimateWindow(hwnd, 300, AW_SLIDE | AW_VER_NEGATIVE);
E 'possibile mostrare questa animazione, senza nasconderlo?