class CMyDropTarget : public COleDropTarget
{
virtual DROPEFFECT OnDragEnter(CWnd* pWnd, COleDataObject* pDataObject, DWORD dwKeyState, CPoint point);
virtual void OnDragLeave(CWnd* pWnd);
virtual DROPEFFECT OnDragOver(CWnd* pWnd, COleDataObject* pDataObject, DWORD dwKeyState, CPoint point);
virtual BOOL OnDrop(CWnd* pWnd, COleDataObject* pDataObject, DROPEFFECT dropEffect, CPoint point);
}
class CMyPlayer : public CStatic
{
         .... CMyDropTarget dropTarget;
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
};int CMyPlayer::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CStatic::OnCreate(lpCreateStruct) == -1)
    return -1;
// TODO:  Add your specialized creation code here
DragAcceptFiles(TRUE);
BOOL success = dropTarget.Register(this);
return 0;
}class CDlgAVMediaPlayer : public CDialog
{

CMyPlayer m_wndPlayer;

afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
};int CDlgAVMediaPlayer::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
m_wndPlayer.Create(_T("Player Window"), WS_CHILD|WS_VISIBLE|SS_ENHMETAFILE,rctPlayer,this,IDC_PLAYER_WND);
return 0;
}现在的问题是当我拖动对象到控件上时,OnDragEnter,OnDragOver,OnDrop这些函数都没有响应,这是为什么?