程序的界面中有残余两个CLISTBOX控件,请教各位如何实现将一个list中的项目拖到另一个中

解决方案 »

  1.   

    我不知道官方做法,但我有个解决方案:LISTBOX1在ONLBUTTONDOWN时,SETCURSOR(),然后在ONMOUSEMOVE时,WindowFromPoint(),判断该WINDOW是不是同类型的LISTBOX,如果是就改变CURSOR.最后在ONLBUTTONUP时,WindowFromPoint(),判断该WINDOW是不是同类型的LISTBOX,是则向其发送消息,让其来取数据. 数据的传输,你自定义.
      

  2.   

    没有? 你从CLISTBOX派生一个新类, 然后重载ONLBUTTONDOWN,还有消息映射中加一句 ON_WM_LBUTTONDOWN , cLISTBOX 从 CWND 派生, 所有从CWND派生的类都有ONLBUTTONDOWN函数.