Tengo un control de edición (un campo de texto) que quiero animar. La animación que quiero es que se deslice, creando una línea adicional para este campo de texto. Puedo animar mi campo de texto y hacerlo más grande; sin embargo, para mostrar la animación deslizante primero tengo que ocultarlo. Esto significa que los campos de texto completos se deslizan como si se hubieran creado por primera vez de la nada, en lugar de simplemente agregar una nueva línea.WIN32, C++: ¿Es posible animar una ventana sin ocultarla?
Este es el código que tengo ahora:
SetWindowPos(hwnd, HWND_TOP, x, y, newWidth, newHeight, SWP_DRAWFRAME);
ShowWindow(hwnd, SW_HIDE);
AnimateWindow(hwnd, 300, AW_SLIDE | AW_VER_NEGATIVE);
¿Es posible mostrar esta animación sin ocultarlo?