CWnd::DragAcceptFiles

void DragAcceptFiles( BOOL bAccept = TRUE );

参数:
bAccept指明是否接收拖放文件的标志。

说明:
使用CWnd指针,在应用程序的CWinApp::InitInstance函数中,在一个窗口的内部调用这个成员函数,以指明你的主窗口和所有的子窗口是否接收从Windows的文件管理器拖放的文件。
只有将bAccept参数设为TRUE并调用了DragAcceptFiles函数的窗口才将它标识为能够处理Windows的WM_DROPFILES消息。例如,在MDI应用程序中,如果在调用DragAcceptFiles函数的时候使用了CMDIFrameWnd窗口指针,则只有CMDIFrameWnd窗口得到WM_DROPFILES消息。这个消息将不会被发送到所有打开的CMDIChildWnd窗口。要使CMDIChildWnd窗口能够接收这个消息,你必须用CMDIChildWnd指针调用DragAcceptFiles函数。
要终止接收拖放文件,则调用这个成员函数并令bAccept等于FALSE。

请参阅:::DragAcceptFiles, WM_DROPFILES