TControl够呛,但是TWinControl肯定是有窗口句并的.因为他也是一个窗口.

解决方案 »

  1.   

    改改Memo控件,加上这消息的处理。要使这个控件向windows注册,生命自己能够接受文件拖拽。具体实现方法看这篇文章,http://www.csdn.net/develop/read_article.asp?id=3976
      

  2.   

    1、首先,procedure wndproc(var msg:tmesssage);message wm_dropfiles;override;生命是错误的;应该为procedure wndproc(var msg:tmesssage);override;
    2、如果需要处理wm_dropfiles消息,只需重新编写一个继承自TMemo的类、注册就可以就可以了。至于如何写控件,多看看书或者Delphi自带的例子。