I have a simple Win32 program that creates a dialog with a static listbox control. I want to be able to drag&drop files onto this listbox, so I check "Accept Files" in the resource editor. However, I understand that the WM_DROPFILES message is only intended for the parent window/dialog, so I can't use WM_DROPFILES to process messages for its child controls.

Is there some other way to process Drag&Drop messages for static child controls in the parent window proc? If not, how do I process them?