用控件:
m_Animate.Open("you.avi");
m_Animate.Play(100, -1, -1);

解决方案 »

  1.   

    to:feifei2001(动力A6)
    AnimateWindow() 不是你说的那个用处
      

  2.   

    可以用.假如你不想修改Winuser.h,可以在工程里的StdAfx.h文件靠前位置加上如下定义 
    #undef WINVER
    #define WINVER 0X500
     测试代码:
    、在CMainFrame::OnCreate函数中增加黑体加粗部分语句。   
    int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
    {
    ……
            m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);
    EnableDocking(CBRS_ALIGN_ANY);
    DockControlBar(&m_wndToolBar);
    AnimateWindow(GetSafeHwnd(),1000,AW_CENTER);
    return 0;

    3、使用MFC ClassWizard增加消息处理函数 使用ClassWizard在CMainFrame类中增加WM_CLOSE消息处理函数,并增加以下语句。   
    void CMainFrame::OnClose() 
    {
    // TODO: Add your message handler code here and/or call default
    AnimateWindow(GetSafeHwnd(),1000,AW_HIDE|AW_CENTER);
    CFrameWnd::OnClose();
    }
     
      

  3.   

    在stdafx.h里面加上这句
    #define WINVER 0x0500
      

  4.   

    在.cpp开头加上
    extern "C"  BOOL WINAPI AnimateWindow(HWND hWnd,DWORD dwTime,DWORD dwFlags);
    #define AW_HOR_POSITIVE             0x00000001
    #define AW_HOR_NEGATIVE             0x00000002
    #define AW_VER_POSITIVE             0x00000004
    #define AW_VER_NEGATIVE             0x00000008