我用PlaySound(MAKEINTRESOURCE(IDR_WAVE1),AfxGetResourceHandle(),SND_RESOURCE|SND_ASYNC);
播放声音,可出现f:\vc++\clock\clock.cpp(188) : error C2065: 'AfxGetResourceHandle' : undeclared identifier
这样的错误不知什么原因?请指教,谢谢!

解决方案 »

  1.   

    WTL还是MFC程序
    DLL还是EXE?
    后者才能用AfxGetResourceHandle
    实在不行可以
    #include <afxwin.h>
      

  2.   

    AfxGetResourceHandle :
    Requirements
      Windows CE versions: 2.0 and later
      Header file: Declared in Afxwin.h
      Platform: H/PC Pro, Palms-size PC, Pocket PCwindows系列只用ce能用?
      

  3.   

    2楼上
    自己用用看就知道了
    MSDN本来就有CE和非CE两个版本的帮助
      

  4.   

    楼上查的是CE的帮助,正确的条目是“AfxGetResourceHandle Function”下面的。一直在苦恼怎么去除MSDN中的CE的资料,看起来头疼,我又不用。另外,在基础分类已经回答过了。