我只知道状如MCIWndCreate(NULL,AfxGetInstanceHandle(),MCIWNDF_NOPLAYBAR|WSPOP_UP,"C:\\PROGRAM\\TEST.AVI")可以

解决方案 »

  1.   

    if(!MCIWndRegisterClass())
    return FALSE;
    HWND m_hAVI;
    m_hAVI=MCIWndCreate(NULL,AfxGetInstanceHandle(),MCIWNDF_NOPLAYBAR|
       WS_MAXIMIZE|WS_VISIBLE|WS_POPUP,"c:\\tishi.dir");//"G:\\Program Files\\ICQ\\ICQNEWS.avi"
    if(MCIWndUseTime(m_hAVI)!=0)
    return FALSE;
    long PlayTime=MCIWndGetLength(m_hAVI);
    MCIWndPlay(m_hAVI);
    ::Sleep(PlayTime*5);
    MCIWndDestroy(m_hAVI);
    行吗?
      

  2.   

    这个函数在commctrl单元里面!哈哈.........
      

  3.   

    我已经知道在commctrl中了,不过在Animate_Create时id不知该填什么,好像还要用Animation控件,那我用函数还有什么意义,望Kingron等大侠给出个详解,多谢!
      

  4.   

    如果不考虑声音的话,就用那个Animation控件就可以了,简单方便!!
      

  5.   

    建议您访问www.etechbase.net/tech,里面有很多资料,也许可以解决您的问题。
    访问http://168.168.18.11:81/etechbase/advsearch.php将您的问题输入查询内容框,选择不同的精确程度,即可以找到你所需要的答案。效果还是可以的。