因为这个函数是要求你的操作系统是WINDOWS NT5.0以上版本。
你可以在工程里的StdAfx.h文件靠前位置加上如下定义 
#undef WINVER
#define WINVER 0X500
这样就行了。
 

解决方案 »

  1.   

    我也遇到过这个问题。但看了一篇文章以后明白了是怎么回事了。
    解决的方法是打开winuser.h文件,搜索AnimateWindow,将看到
    #if(WINVER >= 0x0500)
    /*
     * AnimateWindow() Commands
     */
    #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 
    把#if(WINVER >= 0x0500)改为#if(WINVER >= 0x0400),
    再找下一个AnimateWindow,把所有的
    #if(WINVER >= 0x0500)改为#if(WINVER >= 0x0400),应该就可以了。
    原因是国内win2000版本号小于0x0500。
    祝你好运。