在不使用任何控件的下,从自己窗口向外拖放,而且还能实现拖放文件半透明效果,PPLIVE的列表框就能实现这种功能.有什么函数吗?
高手知道的告诉我,谢谢了!

解决方案 »

  1.   

    在某些情况下,Windows总是保存它所覆盖的显示区域,然后恢复它.这些情况是:
     鼠标光标穿越客户区
     图标拖过客户区
    上面是windows程序设计上写的.
    如果我自己实现的话,肯定要用BitBlt实现半透明拖放效果,那时接受拖放的窗口肯定会收到很多WN_PAINT.
    EXPLORER(桌面进程)是怎么实现保存区域,然后在恢复他?有没有这方面的函数?
      

  2.   

    好像只要实现 IDropSource 和 IDataObject 就可以了,操作系统会自己绘制