我有一个编辑控件(文本框),想要对其进行动画处理。我想要的动画效果是它滑出,为该文本框创建一行额外的空间。我能够对文本框进行动画处理,并使其变大,但是为了显示滑动动画,我必须先将其隐藏。这意味着整个文本框都会像从无到有一样滑出,而不仅仅是添加一行新内容。
这是我现在的代码:
SetWindowPos(hwnd, HWND_TOP, x, y, newWidth, newHeight, SWP_DRAWFRAME);
ShowWindow(hwnd, SW_HIDE);
AnimateWindow(hwnd, 300, AW_SLIDE | AW_VER_NEGATIVE);
有没有可能在不隐藏动画的情况下展示它?