#include <winuser.h>
#define AW_HOR_POSITIVE 0x00000001
#define AW_HOR_NEGATIVE 0x00000002
#define AW_VER_POSITIVE 0x00000004
#define AW_VER_NEGATIVE 0x00000008
#define AW_CENTER 0x00000010
#define AW_HIDE 0x00010000
#define AW_ACTIVATE 0x00020000
#define AW_SLIDE 0x00040000
#define AW_BLEND 0x00080000
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
//中添加以下代码即可运行,显示设置的动画效果
//定义AnimateWindow的函数指针
typedef UINT (CALLBACK* LPFUN)(HWND hwnd, DWORD dwTime,DWORD dwFlags);
LPFUN pp;
HINSTANCE hInst=::LoadLibrary("user32.dll");
if(hInst)
{
pp = (LPFUN)::GetProcAddress(hInst, "AnimateWindow" );
pp(GetSafeHwnd(), 100,AW_BLEND|AW_HIDE);
::FreeLibrary(hInst );
}
VC++6.0中窗口动画的有关处理
最新推荐文章于 2025-01-25 01:15:00 发布